binutils-gdb.git
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.

26 years ago * tracepoint.c (memrange_cmp): Another typo fix; `memrbnge' ->
Tom Tromey [Wed, 29 Apr 1998 01:48:05 +0000 (01:48 +0000)]
* tracepoint.c (memrange_cmp): Another typo fix; `memrbnge' ->
`memrange'.

26 years ago * tracepoint.c (memrange_cmp): Fixed typo in function intro.
Tom Tromey [Wed, 29 Apr 1998 01:44:40 +0000 (01:44 +0000)]
* tracepoint.c (memrange_cmp): Fixed typo in function intro.

26 years agoTue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Wed, 29 Apr 1998 01:44:23 +0000 (01:44 +0000)]
Tue Apr 28 18:28:58 1998  Geoffrey Noer  <noer@cygnus.com>

        * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
        AM_CYGWIN32 and AM_EXEEXT.
        * common/Make-common.in: set EXEEXT, add missing EXEEXTs
        to run and install-common rules.
        * common/configure: regenerate

And update all subdirectory ChangeLogs and configure files.

26 years agoRebuilt from latest cen files
Nick Clifton [Wed, 29 Apr 1998 01:07:56 +0000 (01:07 +0000)]
Rebuilt from latest cen files

26 years agoInternationalised these files.
Nick Clifton [Wed, 29 Apr 1998 01:06:56 +0000 (01:06 +0000)]
Internationalised these files.

26 years ago*** empty log message ***
Jillian Ye [Wed, 29 Apr 1998 00:50:26 +0000 (00:50 +0000)]
*** empty log message ***

26 years agosce*test*_out_dif.dat : Change the last line of the files to be
Jillian Ye [Wed, 29 Apr 1998 00:48:13 +0000 (00:48 +0000)]
sce*test*_out_dif.dat : Change the last line of the files to be
                         "7f 00000000 00000000"
: ----------------------------------------------------------------------

26 years agoTue Apr 28 17:41:20 1998 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Wed, 29 Apr 1998 00:42:28 +0000 (00:42 +0000)]
Tue Apr 28 17:41:20 1998  Philippe De Muyter  <phdm@macqel.be>

        * symfile.c (overlay_auto_command): Add forgotten parameter definitions.
        (overlay_manual_command, overlay_off_command): Likewise.
        (overlay_load_command): Likewise.
        * tracepoint.c (memrange_cmp): Parameters have type void *, not
        struct memrange *.

26 years ago*** empty log message ***
Jillian Ye [Wed, 29 Apr 1998 00:35:04 +0000 (00:35 +0000)]
*** empty log message ***

26 years agoFixed xgettext invocation in .Sanitize files
Tom Tromey [Wed, 29 Apr 1998 00:11:07 +0000 (00:11 +0000)]
Fixed xgettext invocation in .Sanitize files

26 years ago * configure.in (WIN32LIBADD): Add -lintl on cygwin32.
Ian Lance Taylor [Wed, 29 Apr 1998 00:06:18 +0000 (00:06 +0000)]
* configure.in (WIN32LIBADD): Add -lintl on cygwin32.
* configure: Rebuild.

26 years agoclean up IMPORTS changes
Ian Lance Taylor [Wed, 29 Apr 1998 00:04:11 +0000 (00:04 +0000)]
clean up IMPORTS changes

26 years agochange core.c to corefile.c
Ian Lance Taylor [Tue, 28 Apr 1998 23:53:24 +0000 (23:53 +0000)]
change core.c to corefile.c

26 years ago * corefile.c: Rename from core.c.
Ian Lance Taylor [Tue, 28 Apr 1998 23:52:20 +0000 (23:52 +0000)]
* corefile.c: Rename from core.c.
* corefile.h: Rename from core.h.
* Many .c files: Include corefile.h rather than core.h.
* Makefile.am (sources): Change core.c to corefile.c.
(noinst_HEADERS): Change core.h to corefile.h.
($(OBJECTS)): Depend upon corefile.h rather than core.h.
(corefile.o): Rename target from core.o, depend upon corefile.c.
* Makefile.in, po/POTFILES.in: Rebuild.

26 years agoTue Apr 28 16:24:24 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Tue, 28 Apr 1998 23:26:30 +0000 (23:26 +0000)]
Tue Apr 28 16:24:24 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * Makefile.in (install-gdbtk): Call this 'install-gdb' so that
        the right GUI libraries and files are installed along with GDB.

This bit of the Makefile.in is bracketed by a sanitize-gdbtk, so
install-gdb will revert to the normal boring behavior if we sanitize
out all gdbtk bits.

26 years ago* Reminded to keep lineno.d/s test.
Frank Ch. Eigler [Tue, 28 Apr 1998 22:49:00 +0000 (22:49 +0000)]
* Reminded to keep lineno.d/s test.

26 years agoRebuilt again!
Nick Clifton [Tue, 28 Apr 1998 22:48:23 +0000 (22:48 +0000)]
Rebuilt again!

26 years agoRebuilt again!
Nick Clifton [Tue, 28 Apr 1998 22:43:01 +0000 (22:43 +0000)]
Rebuilt again!

26 years ago* Typo.
Frank Ch. Eigler [Tue, 28 Apr 1998 22:36:10 +0000 (22:36 +0000)]
* Typo.

Tue Apr 28 18:33:23 1998  Frank Ch. Eigler  <fche@cygnus.com>

* config/tc-d30v.c (md_show_usage): Correct gettext typo.

26 years ago * configure.in: Change alpha to alpha* in several places.
Ian Lance Taylor [Tue, 28 Apr 1998 22:11:42 +0000 (22:11 +0000)]
* configure.in: Change alpha to alpha* in several places.

26 years agoRegernate aclocal.m4 and configure using latest tools (I hope!)
Nick Clifton [Tue, 28 Apr 1998 22:00:55 +0000 (22:00 +0000)]
Regernate aclocal.m4 and configure using latest tools (I hope!)

26 years agoChange Makefile.am, not Makefile.in.
Ian Lance Taylor [Tue, 28 Apr 1998 21:39:50 +0000 (21:39 +0000)]
Change Makefile.am, not Makefile.in.

26 years agoadd title, fix some minor problems
Ian Lance Taylor [Tue, 28 Apr 1998 21:18:23 +0000 (21:18 +0000)]
add title, fix some minor problems

26 years agoFixed build of POTFILES.in
Nick Clifton [Tue, 28 Apr 1998 21:15:42 +0000 (21:15 +0000)]
Fixed build of POTFILES.in

26 years ago* Fixes for gdb/15371 part 1: assembly source line numbering.
Frank Ch. Eigler [Tue, 28 Apr 1998 20:48:30 +0000 (20:48 +0000)]
* Fixes for gdb/15371 part 1: assembly source line numbering.

[ChangeLog]

Tue Apr 28 11:35:56 1998  Frank Ch. Eigler  <fche@cygnus.com>

* ecoff.c (ecoff_build_lineno): Do not use dummy first_lineno
for line numbers for assembly source.

[testsuite/ChangeLog]

Tue Apr 28 16:38:34 1998  Frank Ch. Eigler  <fche@cygnus.com>

* gas/mips/lineno.[sd]: Assembly source line number test.
* gas/mips/mips.exp: Added lineno test.

26 years agoadd a section on relocations
Ian Lance Taylor [Tue, 28 Apr 1998 19:37:19 +0000 (19:37 +0000)]
add a section on relocations

26 years agoTue Apr 28 12:16:57 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Tue, 28 Apr 1998 19:18:10 +0000 (19:18 +0000)]
Tue Apr 28 12:16:57 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * config.bfd:  Update OSR5/Unixware patterns.

26 years agoTue Apr 28 11:08:25 1998 John Metzler <jmetzler@cygnus.com>
John Metzler [Tue, 28 Apr 1998 18:14:54 +0000 (18:14 +0000)]
Tue Apr 28 11:08:25 1998  John Metzler  <jmetzler@cygnus.com>

* rom68k-rom.c (_initialize_rom68k): Fix unresolved init_rom_68kcmds

26 years agoUpdated ChangeLog to reflect IMPORT support changes in dlltool.
Bill Moyer [Tue, 28 Apr 1998 18:09:53 +0000 (18:09 +0000)]
Updated ChangeLog to reflect IMPORT support changes in dlltool.

26 years agodlltool.c: Added support for IMPORTS.
Bill Moyer [Tue, 28 Apr 1998 17:36:17 +0000 (17:36 +0000)]
dlltool.c:  Added support for IMPORTS.
dlltool.h:  Redefined declaration of def_import().
defparse.y: Redefined IMPORT rule.

26 years ago * configure.in: Call AC_ISC_POSIX near start. Move CY_GNU_GETTEXT
Ian Lance Taylor [Tue, 28 Apr 1998 17:16:39 +0000 (17:16 +0000)]
* configure.in: Call AC_ISC_POSIX near start.  Move CY_GNU_GETTEXT
after AC_PROG_CC.
* aclocal.m4, configure: Rebuild with current tools.
Also add sanitization to ChangeLog.

26 years agoadd opintl.h
Ian Lance Taylor [Tue, 28 Apr 1998 17:12:30 +0000 (17:12 +0000)]
add opintl.h

26 years ago * config/tc-hppa.c: Change all calls to bzero to use memset.
Ian Lance Taylor [Tue, 28 Apr 1998 16:44:24 +0000 (16:44 +0000)]
* config/tc-hppa.c: Change all calls to bzero to use memset.
(pa_ip): Add cast to avoid warning.
(tc_gen_reloc, md_apply_fix): Likewise.
(pa_find_space_by_number): Likewise.
(hppa_force_relocation): Likewise.
(pa_block): Change i to unsigned int.
* config/obj-som.h (obj_som_copyright): Declare.

26 years ago * config.sub: Recognize sparc86x.
Mark Alexander [Tue, 28 Apr 1998 14:46:19 +0000 (14:46 +0000)]
* config.sub: Recognize sparc86x.

26 years agoremove PR numbers
Ian Lance Taylor [Tue, 28 Apr 1998 02:31:15 +0000 (02:31 +0000)]
remove PR numbers

26 years ago * elf.c (assign_file_positions_for_segments): Allow for holes
Richard Henderson [Tue, 28 Apr 1998 01:03:42 +0000 (01:03 +0000)]
* elf.c (assign_file_positions_for_segments): Allow for holes
between sections added by a link script.

PR 15645

26 years ago * bfdint.texi: New file.
Ian Lance Taylor [Tue, 28 Apr 1998 00:20:27 +0000 (00:20 +0000)]
* bfdint.texi: New file.
* Makefile.am (noinst_TEXINFOS): New variable.
* Makefile.in: Rebuild.

26 years agoAdded Internationalisation macros to English text strings.
Nick Clifton [Tue, 28 Apr 1998 00:07:48 +0000 (00:07 +0000)]
Added Internationalisation macros to English text strings.

26 years ago * cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
Doug Evans [Mon, 27 Apr 1998 22:42:22 +0000 (22:42 +0000)]
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated.  Mostly comment
and variable renaming due to macro insn additions.
* mloop.in: Update to use CGEN_INSN_NUM.
* cpu.x,modelx.c,readx.c,semx.c: Regenerated.
* mloopx.in: Update to use CGEN_INSN_NUM.

26 years ago * cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
Doug Evans [Mon, 27 Apr 1998 22:41:32 +0000 (22:41 +0000)]
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated.  Mostly comment
and variable renaming due to macro insn additions.
* mloop.in: Update to use CGEN_INSN_NUM.
* cpu.x,modelx.c,readx.c,semx.c: Regenerated.
* mloopx.in: Update to use CGEN_INSN_NUM.

26 years ago * config/sparc/tm-sparc.h (CALL_DUMMY): Shorten it drastically,
Mark Alexander [Mon, 27 Apr 1998 22:19:46 +0000 (22:19 +0000)]
* config/sparc/tm-sparc.h (CALL_DUMMY): Shorten it drastically,
make it work on the simulator.
(FIX_CALL_DUMMY): Convert to function call instead of inline code.
(sparc_fix_call_dummy): Declare.
* sparc-tdep.c (sparc_fix_call_dummy): New function, taken from
old FIX_CALL_DUMMY macro, with additional fixes for simulator.
(sparc_push_dummy_frame): Set registers differently on simulator
to prevent corrupted register window save areas.

26 years agoInternationalised the opcodes library.
Nick Clifton [Mon, 27 Apr 1998 21:39:56 +0000 (21:39 +0000)]
Internationalised the opcodes library.

26 years agoMon Apr 27 13:46:40 1998 John Metzler <jmetzler@cygnus.com>
John Metzler [Mon, 27 Apr 1998 21:11:07 +0000 (21:11 +0000)]
Mon Apr 27 13:46:40 1998  John Metzler  <jmetzler@cygnus.com>

* rom68k-rom.c (_initialize_rom68k init_rom68k_cmds):
* abug-rom.c (_initialize_abug_rom init_abug-cmds):
* cpu32bug-rom.c (_initialize_cpu32bug_rom init_cpu32bug_cmds):
* mon960-rom.c (initialize_mon960 init_mon960_cmds):
* op50-rom.c (initialize_op50n  init_op50n_cmds) :
* ppcbug-rom.c (_initialize_ppcbug_rom init_ppc_cmds) :
* sh3-rom.c (_initialize_sh3_rom init_sh3_cmds) :
* sparclet-rom.c (_initialize_sparcletinit_sparclet_cmds ) :
* remote-est.c ( _initialize_est  init_est_cmds) :
* remote-hms.c (  _initialize_remote_hms  init_hms_cmds) :
  Convert all static initializations of monitor ops structures to
  executable initializations in oreer tat additions to the data structure
definition can me made without repeating this editing exercise

26 years ago * configure.in: Change version number to 2.9.4
Ian Lance Taylor [Mon, 27 Apr 1998 20:50:54 +0000 (20:50 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.

26 years ago * configure.in: Change version number to 2.9.4
Ian Lance Taylor [Mon, 27 Apr 1998 20:42:00 +0000 (20:42 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.

26 years ago * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
Doug Evans [Mon, 27 Apr 1998 20:10:40 +0000 (20:10 +0000)]
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.

26 years ago * configure.in: Change version number to 2.9.4
Ian Lance Taylor [Mon, 27 Apr 1998 19:59:14 +0000 (19:59 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.

26 years ago * configure.in: Change version number to 2.9.4
Ian Lance Taylor [Mon, 27 Apr 1998 19:44:13 +0000 (19:44 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.

26 years ago * cgen.c (cgen_asm_finish_insn): New arg relax_p. All callers updated.
Doug Evans [Mon, 27 Apr 1998 19:36:06 +0000 (19:36 +0000)]
* cgen.c (cgen_asm_finish_insn): New arg relax_p.  All callers updated.
* config/tc-m32r.c (assemble_parallel_insn): No need to try
non-relaxable variant any more.  Simplify test for nop insn.
(md_assemble): Only scan operands if m32rx.  Set orig_insn in case
scan of operands yields an insn different from original (e.g. a macro).
Fix call to can_make_parallel.

26 years ago * ecoff.h: Change symbolS in function declaration to struct
Ian Lance Taylor [Mon, 27 Apr 1998 19:17:00 +0000 (19:17 +0000)]
* ecoff.h: Change symbolS in function declaration to struct
symbol.

26 years agotweak comment
Doug Evans [Mon, 27 Apr 1998 17:49:54 +0000 (17:49 +0000)]
tweak comment

26 years ago * cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
Doug Evans [Mon, 27 Apr 1998 17:48:05 +0000 (17:48 +0000)]
* cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
(asm_hash_table_entries): New variable.
(cgen_asm_init): Free asm_hash_table_entries.
(hash_insn_array,hash_insn_list): New functions.
(build_asm_hash_table): Use them.  Hash macro insns as well.
(cgen_asm_lookup_insn): Update.
* cgen_dis.c (cgen_current_opcode_table): Renamed from ..._data.
(dis_hash_table_entries): New variable.
(cgen_dis_init): Free dis_hash_table_entries.
(hash_insn_array,hash_insn_list): New functions.
(build_dis_hash_table): Use them.  Hash macro insns as well.
(cgen_dis_lookup_insn): Update.
* cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
(cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
(cgen_macro_insn_count): New function.
* cgen-opc.in (@arch@_cgen_lookup_insn): New arg alias_p.
All callers updated.  Sanity check result of extract fn.
(@arch@_cgen_get_insn_operands): Change result type to void.
Delete args insn_value, length.  New arg fields.  All callers updated.
(@arch@_cgen_lookup_get_insn_operands): New function.

26 years agoMon Apr 27 10:43:04 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Mon, 27 Apr 1998 17:44:26 +0000 (17:44 +0000)]
Mon Apr 27 10:43:04 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * gdb_string.h (strdup): Don't specify arguments in prototype.

26 years ago * cgen.h (CGEN_ATTR_TYPE): Delete `const', moved to uses.
Doug Evans [Mon, 27 Apr 1998 17:31:38 +0000 (17:31 +0000)]
* cgen.h (CGEN_ATTR_TYPE): Delete `const', moved to uses.
(cgen_asm_finish_insn): Update prototype.
(cgen_insn): New members num, data.
(CGEN_INSN_TABLE): Members asm_hash, asm_hash_table_size,
dis_hash, dis_hash_table_size moved to ...
(CGEN_OPCODE_TABLE).  Here.  Renamed from CGEN_OPCODE_DATA.
All uses updated.  New members asm_hash_p, dis_hash_p.
(CGEN_MINSN_EXPANSION): New struct.
(cgen_expand_macro_insn): Declare.
(cgen_macro_insn_count): Declare.
(get_insn_operands): Update prototype.
(lookup_get_insn_operands): Declare.

26 years ago * ld.texinfo (Options) [-rpath-link]: Mention ld.so.conf.
Ian Lance Taylor [Mon, 27 Apr 1998 16:40:18 +0000 (16:40 +0000)]
* ld.texinfo (Options) [-rpath-link]: Mention ld.so.conf.

26 years agox
Ian Lance Taylor [Mon, 27 Apr 1998 16:15:36 +0000 (16:15 +0000)]
x

26 years ago * emultempl/elf32.em (global_vercheck_needed): New file static
Ian Lance Taylor [Mon, 27 Apr 1998 16:14:37 +0000 (16:14 +0000)]
* emultempl/elf32.em (global_vercheck_needed): New file static
variable.
(global_vercheck_failed): New file static variable.
(gld${EMULATION_NAME}_after_open): Check for shared libraries
twice, once with force set to 0 and once with it set to 1.
  (gld${EMULATION_NAME}_check_ld_so_conf): Add force parameter.
Change all callers.
(gld${EMULATION_NAME}_search_needed): Likewise.
(gld${EMULATION_NAME}_try_needed): Likewise.  If not force, check
whether the libraries needs any incompatible versions.
(gld${EMULATION_NAME}_vercheck): New static function.

26 years ago Based on patch from H.J. Lu <hjl@gnu.org>:
Ian Lance Taylor [Mon, 27 Apr 1998 15:51:27 +0000 (15:51 +0000)]
Based on patch from H.J. Lu <hjl@gnu.org>:
* elf.c (bfd_elf_get_bfd_needed_list): New function.
* bfd-in.h (bfd_elf_get_bfd_needed_list): Declare.
* bfd-in2.h: Rebuild.

26 years agoClean up cell types.
Andrew Cagney [Mon, 27 Apr 1998 07:13:00 +0000 (07:13 +0000)]
Clean up cell types.

26 years ago * configure: Regenerated to track ../common/aclocal.m4 changes.
Tom Tromey [Sun, 26 Apr 1998 22:03:55 +0000 (22:03 +0000)]
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* acconfig.h: New file.
* configure.in: Reverted change of Apr 24; use sinclude again.

26 years ago * Makefile.in (autoconf-common autoheader-common): Don't pass -l
Tom Tromey [Sun, 26 Apr 1998 21:44:25 +0000 (21:44 +0000)]
* Makefile.in (autoconf-common autoheader-common): Don't pass -l
to autoconf and autoheader.