platform/upstream/binutils.git
24 years ago2000-02-27 Loren J. Rittle <ljrittle@acm.org>
Ian Lance Taylor [Mon, 28 Feb 2000 04:31:30 +0000 (04:31 +0000)]
2000-02-27  Loren J. Rittle  <ljrittle@acm.org>

* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
host "i[3456]86-*-freebsdelf*".

24 years ago2000-02-27 Andreas Jaeger <aj@suse.de>
Ian Lance Taylor [Mon, 28 Feb 2000 04:20:22 +0000 (04:20 +0000)]
2000-02-27  Andreas Jaeger  <aj@suse.de>

* configure.in: Add entry for mips*-*-linux*, move catch all
*-*-*linux* entry below this one.

24 years ago2000-02-27 Thomas de Lellis <tdel@windriver.com>
Ian Lance Taylor [Mon, 28 Feb 2000 04:17:36 +0000 (04:17 +0000)]
2000-02-27  Thomas de Lellis  <tdel@windriver.com>

* config/obj-elf.c (elf_frob_symbol): Remove code which when
TC_PPC was defined forced the type of a symbol with no other type
to be BSF_OBJECT.

24 years ago2000-02-27 Hans-Peter Nilsson <hp@axis.com>
Ian Lance Taylor [Mon, 28 Feb 2000 04:08:32 +0000 (04:08 +0000)]
2000-02-27  Hans-Peter Nilsson  <hp@axis.com>

* doc/internals.texi (CPU backend): Mention that
line_separator_chars do not break up comments.  Fix typos for
LEX_AT and LEX_NAME descriptions.  Document operands for
TC_EQUAL_IN_INSN, md_operand and md_section_align.  Correct
description of md_create_short_jump usage.  Document argument for
md_undefined_symbol.

24 years ago2000-02-27 Mark Elbrecht <snowball3@bigfoot.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:55:16 +0000 (03:55 +0000)]
2000-02-27  Mark Elbrecht  <snowball3@bigfoot.com>

* scripttempl/i386go32.sc: Move misplaced semicolons.

24 years ago2000-02-27 Jakub Jelinek <jakub@redhat.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:51:32 +0000 (03:51 +0000)]
2000-02-27  Jakub Jelinek  <jakub@redhat.com>

* config/tc-sparc.c (OPTION_UNDECLARED_REGS): New option.
(md_parse_option): Handle it.
(md_show_usage): Document it.

24 years ago2000-02-27 Jakub Jelinek <jakub@redhat.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:50:32 +0000 (03:50 +0000)]
2000-02-27  Jakub Jelinek  <jakub@redhat.com>

* elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Don't bump
architecture if the object causing the bump is dynamic.
* elf64-sparc.c (sparc64_elf_merge_private_bfd_data): Likewise,
and also don't it for memory ordering.
(sparc64_elf_write_relocs): Take src_rela out of the loop.

24 years ago * dwarf2.c (read_abbrevs): Use _raw_size directly rather than
Ian Lance Taylor [Mon, 28 Feb 2000 03:39:28 +0000 (03:39 +0000)]
* dwarf2.c (read_abbrevs): Use _raw_size directly rather than
calling bfd_get_section_size_before_reloc.
(decode_line_info): Likewise.
(_bfd_dwarf2_find_nearest_line): Likewise.

24 years ago From Brad Lucier <lucier@math.purdue.edu>:
Ian Lance Taylor [Mon, 28 Feb 2000 03:31:50 +0000 (03:31 +0000)]
From Brad Lucier <lucier@math.purdue.edu>:
* readelf.c (process_dynamic_segment): Add cast to make sure
argument to %* is int.

24 years ago * config/tc-alpha.c (md_assemble): Accept `1' and `9' in an
Ian Lance Taylor [Mon, 28 Feb 2000 03:25:35 +0000 (03:25 +0000)]
* config/tc-alpha.c (md_assemble): Accept `1' and `9' in an
opcode, for the instruction `pal19'.  From Andrea Arcangeli
<andrea@suse.de>.

24 years agoAdd MAINTAINERS file to mmalloc directory - part of GDB and maintained
Andrew Cagney [Mon, 28 Feb 2000 00:22:03 +0000 (00:22 +0000)]
Add MAINTAINERS file to mmalloc directory - part of GDB and maintained
by GDB's Host maintainers.

24 years ago2000-02-27 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 27 Feb 2000 18:59:40 +0000 (18:59 +0000)]
2000-02-27 H.J. Lu  (hjl@gnu.org)

* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.

24 years ago2000-02-27 Eli Zaretskii <eliz@is.elta.co.il>
Ian Lance Taylor [Sun, 27 Feb 2000 17:08:06 +0000 (17:08 +0000)]
2000-02-27  Eli Zaretskii  <eliz@is.elta.co.il>

* Makefile.am (stamp-lib): Use $(LIBTOOL) --config to get the
name of the libtool directory.
* Makefile.in: Rebuild.

24 years agorebuild with current tools
Ian Lance Taylor [Sun, 27 Feb 2000 16:55:52 +0000 (16:55 +0000)]
rebuild with current tools

24 years ago * ltconfig, ltmain.sh: Update to libtool 1.3.4.
Ian Lance Taylor [Sun, 27 Feb 2000 16:46:19 +0000 (16:46 +0000)]
* ltconfig, ltmain.sh: Update to libtool 1.3.4.

24 years ago2000-02-26 Mark Kettenis <kettenis@gnu.org>
Mark Kettenis [Sat, 26 Feb 2000 15:04:30 +0000 (15:04 +0000)]
2000-02-26  Mark Kettenis  <kettenis@gnu.org>

* gnu-nat.c: Include "gdbthread.h".  Include <hurd.h>.
Reorder headers a bit.  Overall cleanup and minor reformatting.
(MIG_SERVER_DIED): Remove define.
(proc_update_sc): Add braces to silence compiler warning.
(proc_steal_exc_port): Initialize err to zero.
(make_proc): Add braces to silence compiler warning.
(inf_validate_task_sc): Add cast to silence compiler warning.
(inf_set_traced): Reorganize a bit to silence compiler warning.
(inf_validate_procs): Use mach_msg_type_number_t for all thread
numbers and add braces to silence compiler warning.
(gnu_wait): Add prototypes for server functions and add braces to
silence compiler warnings.
(S_exception_raise_request): Pass subcode to inf_debug call.
(gnu_write_inferior): Remove unused variable `protection_changed'.
(gnu_xfer_memory): Remove unused variable `result'.
(set_sig_thread_cmd): Remove unused varible `tid'.
(set_signals_cmd): Remve unused variable `trace'.
(add_task_commands): Provide complete prototype.  Reformat help
strings a bit to make sure the first line is a full sentence.
Call info_port_rights_cmd instead of info_send_rights_cmd for the
"info port-rights" command.
(add_thread_commands): Provide complete prototype.  Make static.
Reformat help strings a bit to make sure the first line is a full
sentence.
(_initialize_gnu_nat): Provide complete prototype.

24 years ago2000-02-26 Mark Kettenis <kettenis@gnu.org>
Mark Kettenis [Sat, 26 Feb 2000 13:57:35 +0000 (13:57 +0000)]
2000-02-26  Mark Kettenis  <kettenis@gnu.org>

Make cross-compilation for the Hurd more friendly.
From Jeff Bailey <jbailey@gnu.org>:
* configure.in: Use AC_CHECK_TOOL to find MiG.
* Makefile.in (MIG): New variable.
* config/i386/i386gnu.mh (MIG): Remove.
* configure: Regenerated.

24 years ago2000-02-26 Mark Kettenis <kettenis@gnu.org>
Mark Kettenis [Sat, 26 Feb 2000 13:46:56 +0000 (13:46 +0000)]
2000-02-26  Mark Kettenis  <kettenis@gnu.org>

Make cross-compilation for the Hurd more friendly.
From Jeff Bailey <jbailey@gnu.org>:
* configure.in: Use AC_CHECK_TOOL to find MiG.
* Makefile.in (MIG): New variable.
* config/i386/i386gnu.mh (MIG): Remove.
* configure: Regenerated.

24 years agoChanges to skip_prologue for PPC architecture.
Kevin Buettner [Sat, 26 Feb 2000 09:30:30 +0000 (09:30 +0000)]
Changes to skip_prologue for PPC architecture.

24 years agoAdd comment explaining ppc_linux_memory_remove_breakpoint ().
Kevin Buettner [Sat, 26 Feb 2000 09:25:50 +0000 (09:25 +0000)]
Add comment explaining ppc_linux_memory_remove_breakpoint ().

24 years agoJim Blandy has always been the trace stuff maintainer. Extend Chris
Andrew Cagney [Sat, 26 Feb 2000 06:20:56 +0000 (06:20 +0000)]
Jim Blandy has always been the trace stuff maintainer. Extend Chris
Faylor's reponsibilities to cover most Windows platforms.

24 years agoCatch some more cases where we can represent a 16 bit immediate operand as
Alan Modra [Sat, 26 Feb 2000 04:00:13 +0000 (04:00 +0000)]
Catch some more cases where we can represent a 16 bit immediate operand as
8 bit sign extended.

24 years ago * Makefile.am (ALL_EMULATIONS): Remove ehppaelf.o.
Ian Lance Taylor [Sat, 26 Feb 2000 03:38:18 +0000 (03:38 +0000)]
* Makefile.am (ALL_EMULATIONS): Remove ehppaelf.o.
(ALL_64_EMULATIONS): Remove eelf64hppa.o.
(eelf64hppa.c, ehppaelf.c): Remove targets.
* Makefile.in: Rebuild.

24 years agorebuild
Ian Lance Taylor [Sat, 26 Feb 2000 03:28:41 +0000 (03:28 +0000)]
rebuild

24 years ago * doc/c-mips.texi (MIPS Opts): Fix typo in last patch.
Jeff Law [Sat, 26 Feb 2000 01:48:35 +0000 (01:48 +0000)]
    * doc/c-mips.texi (MIPS Opts): Fix typo in last patch.

24 years ago * som.c (SOM_HOWTO): Define.
Jeff Law [Sat, 26 Feb 2000 01:45:22 +0000 (01:45 +0000)]
    * som.c (SOM_HOWTO): Define.
        (som_hppa_howto_table): Use it.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:59:51 +0000 (00:59 +0000)]
2000-02-25  H.J. Lu  <hjl@gnu.org>

* configure.in (AC_SEARCH_LIBS): Pass m, not -lm.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:49:27 +0000 (00:49 +0000)]
2000-02-25  H.J. Lu <hjl@gnu.org>

* gas/i386/general.l: Support a.out and coff.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:47:52 +0000 (00:47 +0000)]
2000-02-25  H.J. Lu  <hjl@gnu.org>

* configure.in (AC_SEARCH_LIBS): Pass lm, not -lm.

24 years ago* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
Alexandre Oliva [Fri, 25 Feb 2000 19:43:12 +0000 (19:43 +0000)]
* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
GNU/Linux/sparc, but keep the default as 32.

24 years ago* config.bfd: Enable 64 bit support for GNU/Linux/sparc.
Alexandre Oliva [Fri, 25 Feb 2000 19:39:00 +0000 (19:39 +0000)]
* config.bfd: Enable 64 bit support for GNU/Linux/sparc.

24 years ago* configure.tgt: Enable elf64_sparc on Solaris7+/sparc. And make
Alexandre Oliva [Fri, 25 Feb 2000 19:30:22 +0000 (19:30 +0000)]
* configure.tgt: Enable elf64_sparc on Solaris7+/sparc.  And make
it default if sparcv9 or sparc64.

24 years ago* config.bfd: Enable 64 bit support for Solaris7+/sparc.
Alexandre Oliva [Fri, 25 Feb 2000 19:18:17 +0000 (19:18 +0000)]
* config.bfd: Enable 64 bit support for Solaris7+/sparc.

24 years ago2000-02-25 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Fri, 25 Feb 2000 16:37:32 +0000 (16:37 +0000)]
2000-02-25  Fernando Nasser  <fnasser@cygnus.com>

        From: Thomas Zenker <thz@Lennartz-electronic.DE>
        * rdi-share/hsys.c: to compile under 4.4BSD derived systems (FreeBSD,
        NetBSD...) sys_errlist should not be declared in hsys.c.
        NEED_SYSERRLIST is set already by configure, so we can use it.
        * rdi-share/unixcomm.c: 4.4BSD derived systems define BSD, but are
        posix compliant and we should not work with the old compatibility
        stuff.  Because of that I undef BSD in case of FBSD etc and include
        sys/ioctl to get the flags.
        * rdi-share/unixcomm.c: If the TIOCEXCL flags exists set serial line
        for exclusive use.

24 years agoFix silly thinko in gas/i386/intel.s Mention i386.exp in ChangeLog
Alan Modra [Fri, 25 Feb 2000 11:55:50 +0000 (11:55 +0000)]
Fix silly thinko in gas/i386/intel.s  Mention i386.exp in ChangeLog

24 years agoExtend the i386 gas testsuite to do some tests for intel_syntax. Fix all
Alan Modra [Fri, 25 Feb 2000 11:41:12 +0000 (11:41 +0000)]
Extend the i386 gas testsuite to do some tests for intel_syntax.  Fix all
the errors exposed by this addition.  These were intel mode
"fi... word ptr", "fi... dword ptr", "jmp Imm seg, Imm offset", "out dx,al".
The failure with intel "out dx,al" was also present in att "out al,dx".
Extend testsuite to catch this case too.

24 years agoAdd functions to modify/examine the signed_overflow_ok_p field in cpu_desc.
Nick Clifton [Thu, 24 Feb 2000 23:58:52 +0000 (23:58 +0000)]
Add functions to modify/examine the signed_overflow_ok_p field in cpu_desc.

24 years agoRename 'flags' to 'signed_overflow_ok_p'
Nick Clifton [Thu, 24 Feb 2000 23:57:23 +0000 (23:57 +0000)]
Rename 'flags' to 'signed_overflow_ok_p'

24 years agoShared library, function calling fixes for GNU/Linux PPC port.
Kevin Buettner [Thu, 24 Feb 2000 23:06:48 +0000 (23:06 +0000)]
Shared library, function calling fixes for GNU/Linux PPC port.

24 years ago2000-02-24 Andrew Haley <aph@cygnus.com>
Andrew Haley [Thu, 24 Feb 2000 21:56:53 +0000 (21:56 +0000)]
2000-02-24  Andrew Haley  <aph@cygnus.com>

        * cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
        (CGEN_CPU_TABLE): flags: new field.
        Add prototypes for new functions.

24 years agofix typo in previous delta
Nick Clifton [Thu, 24 Feb 2000 21:49:15 +0000 (21:49 +0000)]
fix typo in previous delta

24 years agoWindows CE support.
Christopher Faylor [Thu, 24 Feb 2000 21:39:15 +0000 (21:39 +0000)]
Windows CE support.

24 years agoAdd support for an OS of "wince"
Nick Clifton [Thu, 24 Feb 2000 21:20:57 +0000 (21:20 +0000)]
Add support for an OS of "wince"

24 years agoAdd support for WinCE targeted toolchains.
Nick Clifton [Thu, 24 Feb 2000 19:49:18 +0000 (19:49 +0000)]
Add support for WinCE targeted toolchains.

24 years agoAdd support for WinCE targeted toolchains.
Nick Clifton [Thu, 24 Feb 2000 19:37:32 +0000 (19:37 +0000)]
Add support for WinCE targeted toolchains.

24 years agoAdd support for WinCE based toolchains.
Nick Clifton [Thu, 24 Feb 2000 17:53:12 +0000 (17:53 +0000)]
Add support for WinCE based toolchains.

24 years ago2000-02-23 Andrew Haley <aph@cygnus.com>
Andrew Haley [Thu, 24 Feb 2000 16:19:36 +0000 (16:19 +0000)]
2000-02-23  Andrew Haley  <aph@cygnus.com>

        * m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c,
        m32r-ibld.c,m32r-opc.h: Rebuild.

24 years agoYet more .intel_syntax fixes.
Alan Modra [Thu, 24 Feb 2000 15:26:57 +0000 (15:26 +0000)]
Yet more .intel_syntax fixes.

24 years ago * som.c (som_misc_symbol_info): Add field
Catherine Moore [Thu, 24 Feb 2000 13:41:02 +0000 (13:41 +0000)]
    * som.c (som_misc_symbol_info):  Add field
        secondary_def.
        (som_bfd_derive_misc_symbol_info):  Initialize
        secondary_def.
        (som_build_and_write_symbol_table): Keep track
        of secondary_def field.
        (som_slurp_symbol_table): Set BSF_WEAK symbol flag
        if secondary_def field is set.
        (som_bfd_ar_write_symbol_stuff): Initialize
        secondary_def.

24 years ago * config/obj-som.c (obj_pseudo_table): Add "weak".
Catherine Moore [Thu, 24 Feb 2000 13:37:02 +0000 (13:37 +0000)]
   * config/obj-som.c (obj_pseudo_table): Add "weak".
        (obj_som_weak): New routine.

24 years agoForgot Changelog for last i386.h change.
Alan Modra [Thu, 24 Feb 2000 12:41:54 +0000 (12:41 +0000)]
Forgot Changelog for last i386.h change.

24 years agoCorrect intel_syntax fsub* and fdiv* handling. Oh, how I'd like to be rid
Alan Modra [Thu, 24 Feb 2000 12:40:45 +0000 (12:40 +0000)]
Correct intel_syntax fsub* and fdiv* handling.  Oh, how I'd like to be rid
of UNIXWARE_COMPAT.

24 years agoInclude "gdb_wait.h" instead of <wait.h>.
Andrew Cagney [Thu, 24 Feb 2000 08:55:15 +0000 (08:55 +0000)]
Include "gdb_wait.h" instead of <wait.h>.

24 years agoconfig/tc-i386.c (struct _i386_insn): Combine disps, imms, regs into
Alan Modra [Thu, 24 Feb 2000 08:18:20 +0000 (08:18 +0000)]
config/tc-i386.c (struct _i386_insn): Combine disps, imms, regs into
a union.  Use throughout file.  Delete TC_RELOC macro.

24 years agoOnly install GDBtk files when GDBtk is being built.
Andrew Cagney [Thu, 24 Feb 2000 08:16:26 +0000 (08:16 +0000)]
Only install GDBtk files when GDBtk is being built.

24 years ago* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
Andrew Cagney [Thu, 24 Feb 2000 07:27:51 +0000 (07:27 +0000)]
* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.

24 years ago* config.guess, config.sub: Updated to match config's 2000-02-15
Andrew Cagney [Thu, 24 Feb 2000 05:38:51 +0000 (05:38 +0000)]
* config.guess, config.sub: Updated to match config's 2000-02-15
version.

24 years ago* configure.tgt: Add arm, mips, sh wince targets.
Christopher Faylor [Thu, 24 Feb 2000 03:31:45 +0000 (03:31 +0000)]
* configure.tgt: Add arm, mips, sh wince targets.
* config/arm/tm-wince.h: New file.
* config/arm/wince.mt New file.
* config/sh/tm-wince.h: New file.
* config/sh/wince.mt New file.
* config/mips/tm-wince.h: New file.
* config/mips/wince.mt New file.
* wince.c: New file.
* wince-stub.c: New file.
* wince-stub.h: New file.
* sh-tdep.c: Use correct register names for Windows CE.

24 years agoRemove dead code when not TC_M68K.
Alan Modra [Thu, 24 Feb 2000 01:56:31 +0000 (01:56 +0000)]
Remove dead code when not TC_M68K.

24 years agoMention IBM 370 support
Alan Modra [Thu, 24 Feb 2000 01:40:42 +0000 (01:40 +0000)]
Mention IBM 370 support

24 years ago * config/tc-i386.c (md_assemble): When swapping operands for
Richard Henderson [Thu, 24 Feb 2000 00:43:29 +0000 (00:43 +0000)]
    * config/tc-i386.c (md_assemble): When swapping operands for
        intel_syntax, assume everything that's not Imm or Disp is a
        register.

24 years ago * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
Nicholas Duffek [Thu, 24 Feb 2000 00:04:03 +0000 (00:04 +0000)]
* top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
(error_return, quit_return): Merge into catch_return pointer.
(return_to_top_level): Update comment.  Longjmp to *catch_errors,
and communicate reason to catch_errors via setjmp return value.
(catch_errors): Always catch both quit and error, and if a catch
wasn't requested by caller, throw it to the next catch_error.
Replace dual longjmp buffer memcpy with single pointer change.
Add FIXME for possibly adding new interface to tell caller what
event was caught.  Add extensive comments.
* defs.h (enum return_reason): Reserve 0 for use as initial
setjmp() return value.
(RETURN_MASK): New public macro to generate RETURN_MASK_* from
enum return_reason.
(RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.

24 years ago * scripttempl/elfd10v.sc: Remove dynamic linking hooks.
Richard Henderson [Wed, 23 Feb 2000 23:38:47 +0000 (23:38 +0000)]
    * scripttempl/elfd10v.sc: Remove dynamic linking hooks.
        Add and use memory regions.

24 years agoTeach get_osabi_name about Linux
Alan Modra [Wed, 23 Feb 2000 23:19:46 +0000 (23:19 +0000)]
Teach get_osabi_name about Linux

24 years agofix typo in previous delta
Nick Clifton [Wed, 23 Feb 2000 22:29:38 +0000 (22:29 +0000)]
fix typo in previous delta

24 years agoAccept 16-bit addresses.
Nick Clifton [Wed, 23 Feb 2000 22:27:55 +0000 (22:27 +0000)]
Accept 16-bit addresses.

24 years agoDoc fix.
Jim Blandy [Wed, 23 Feb 2000 22:11:07 +0000 (22:11 +0000)]
Doc fix.

24 years ago*** empty log message ***
Jim Blandy [Wed, 23 Feb 2000 19:46:25 +0000 (19:46 +0000)]
*** empty log message ***

24 years ago* gdbint.texinfo (FUNCTION_START_OFFSET): Document.
Jim Blandy [Wed, 23 Feb 2000 19:45:45 +0000 (19:45 +0000)]
* gdbint.texinfo (FUNCTION_START_OFFSET): Document.

24 years agoAdd new feature notices for changes made on 2/8 and 2/10/00.
Timothy Wall [Wed, 23 Feb 2000 16:01:21 +0000 (16:01 +0000)]
Add new feature notices for changes made on 2/8 and 2/10/00.

24 years ago2000-02-23 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Wed, 23 Feb 2000 15:53:33 +0000 (15:53 +0000)]
2000-02-23  Fernando Nasser  <fnasser@cygnus.com>

        * infcmd.c (run_stack_dummy): Do not pop frame on random signal.
        * valops.c (_initialize_valops): Add command "set unwindonsignal".
        (hand_function_call): Test for unwind_on_signal and act accordingly.

24 years agoAdd IBM 370 support.
Alan Modra [Wed, 23 Feb 2000 13:52:23 +0000 (13:52 +0000)]
Add IBM 370 support.

24 years agoFix copyright - Cygnus is a Red Hat company.
Andrew Cagney [Wed, 23 Feb 2000 06:19:22 +0000 (06:19 +0000)]
Fix copyright - Cygnus is a Red Hat company.

24 years agoRevert.
Andrew Cagney [Wed, 23 Feb 2000 02:47:21 +0000 (02:47 +0000)]
Revert.

24 years agoRe-sync with ../include/dis-asm.h - LEN param changed to unsigned int.
Andrew Cagney [Wed, 23 Feb 2000 02:42:40 +0000 (02:42 +0000)]
Re-sync with ../include/dis-asm.h - LEN param changed to unsigned int.

24 years agoAdd support for sh-pe and arm-wince-pe targets.
Nick Clifton [Wed, 23 Feb 2000 01:26:59 +0000 (01:26 +0000)]
Add support for sh-pe and arm-wince-pe targets.

24 years agoAdd mi/ and testsuite/gdb.mi/ subdirectories.
Andrew Cagney [Wed, 23 Feb 2000 00:25:43 +0000 (00:25 +0000)]
Add mi/ and testsuite/gdb.mi/ subdirectories.
Add --enable-gdbmi option to configury.
Add mi rules to Makefile.in
Add mi conditional output to event-top.c infrun.c main.c top.c.
Add -i=mi option.

24 years ago*** empty log message ***
Jim Blandy [Tue, 22 Feb 2000 22:16:24 +0000 (22:16 +0000)]
*** empty log message ***

24 years ago * config/tc-d30v.c (parallel_ok): Use FLAG_NOT_WITH_ADDSUBppp to
Chandra Chavva [Tue, 22 Feb 2000 20:54:18 +0000 (20:54 +0000)]
    * config/tc-d30v.c (parallel_ok): Use FLAG_NOT_WITH_ADDSUBppp to
        determine if an instruction can be used in parallel with an ADDppp
        or SUBppp instruction.

24 years ago * opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation cannot
Chandra Chavva [Tue, 22 Feb 2000 20:52:14 +0000 (20:52 +0000)]
    * opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation cannot
        be combined in parallel with ADD/SUBppp.

24 years ago * d30v-opc.c (d30v_opcode_tab) : Added FLAG_NOT_WITH_ADDSUBppp to
Chandra Chavva [Tue, 22 Feb 2000 20:44:14 +0000 (20:44 +0000)]
    * d30v-opc.c (d30v_opcode_tab) : Added FLAG_NOT_WITH_ADDSUBppp to
        ST2H, STB, STH, STHH, STW and ST2H opcodes to prohibit parallel
        procedure.

24 years agoUpdated comment.
Nick Clifton [Tue, 22 Feb 2000 19:59:40 +0000 (19:59 +0000)]
Updated comment.

24 years agoRemove use of ELF_ST_OTHER.
Nick Clifton [Tue, 22 Feb 2000 19:56:41 +0000 (19:56 +0000)]
Remove use of ELF_ST_OTHER.

24 years ago*** empty log message ***
Jim Blandy [Tue, 22 Feb 2000 19:22:37 +0000 (19:22 +0000)]
*** empty log message ***

24 years ago* gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.
Jim Blandy [Tue, 22 Feb 2000 19:22:25 +0000 (19:22 +0000)]
* gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.

24 years ago* gdbarch.sh: Make the `default' field really default to zero, as
Jim Blandy [Tue, 22 Feb 2000 19:19:12 +0000 (19:19 +0000)]
* gdbarch.sh: Make the `default' field really default to zero, as
documented.

Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
* valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be
more function-like.
(default_coerce_float_to_double, standard_coerce_float_to_double):
New functions.
(value_arg_coerce): Adjust for new definition.
* value.h (default_coerce_float_to_double,
standard_coerce_float_to_double): New declarations for the above.
* gdbarch.sh (coerce_float_to_double): New entry, replacing macro.
* gdbarch.c, gdbarch.h: Regenerated.
* tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h,
tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change
definitions.
* mips-tdep.c (mips_coerce_float_to_double): Supply our own custom
function here.
(mips_gdbarch_init): Install that as our coerce_float_to_double
function.

24 years agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
Jim Blandy [Tue, 22 Feb 2000 19:18:53 +0000 (19:18 +0000)]
Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
* valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be
more function-like.
(default_coerce_float_to_double, standard_coerce_float_to_double):
New functions.
(value_arg_coerce): Adjust for new definition.
* value.h (default_coerce_float_to_double,
standard_coerce_float_to_double): New declarations for the above.
* gdbarch.sh (coerce_float_to_double): New entry, replacing macro.
* gdbarch.c, gdbarch.h: Regenerated.
* tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h,
tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change
definitions.
* mips-tdep.c (mips_coerce_float_to_double): Supply our own custom
function here.
(mips_gdbarch_init): Install that as our coerce_float_to_double
function.

24 years agog2000-02-22 Andrew Haley <aph@cygnus.com>
Andrew Haley [Tue, 22 Feb 2000 19:01:25 +0000 (19:01 +0000)]
g2000-02-22  Andrew Haley  <aph@cygnus.com>

* mips.h: (OPCODE_IS_MEMBER): Add comment.

24 years ago2000-02-22 Andrew Haley <aph@cygnus.com>
Andrew Haley [Tue, 22 Feb 2000 18:55:30 +0000 (18:55 +0000)]
2000-02-22  Andrew Haley  <aph@cygnus.com>

        * doc/c-mips.texi (MIPS Opts): Document -mgp32 and -mgp64.

24 years agoCleanups and signal handler backtrace fix for GNU/Linux PPC port.
Kevin Buettner [Tue, 22 Feb 2000 18:47:41 +0000 (18:47 +0000)]
Cleanups and signal handler backtrace fix for GNU/Linux PPC port.

24 years agoChangeLog change only.
Andrew Haley [Tue, 22 Feb 2000 16:59:39 +0000 (16:59 +0000)]
ChangeLog change only.

24 years agomerge with include from egcs 2000-02-22
Ian Lance Taylor [Tue, 22 Feb 2000 16:40:36 +0000 (16:40 +0000)]
merge with include from egcs 2000-02-22

24 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Ian Lance Taylor [Tue, 22 Feb 2000 16:18:13 +0000 (16:18 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

24 years agoimport libiberty from egcs
Ian Lance Taylor [Tue, 22 Feb 2000 16:18:13 +0000 (16:18 +0000)]
import libiberty from egcs

24 years agomerge with libiberty from egcs 2000-02-22
Ian Lance Taylor [Tue, 22 Feb 2000 16:14:35 +0000 (16:14 +0000)]
merge with libiberty from egcs 2000-02-22

24 years agoimport libiberty from egcs
Ian Lance Taylor [Tue, 22 Feb 2000 15:59:20 +0000 (15:59 +0000)]
import libiberty from egcs

24 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Ian Lance Taylor [Tue, 22 Feb 2000 15:59:20 +0000 (15:59 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

24 years ago1999-12-30 Andrew Haley <aph@cygnus.com>
Andrew Haley [Tue, 22 Feb 2000 14:43:54 +0000 (14:43 +0000)]
1999-12-30  Andrew Haley  <aph@cygnus.com>

* config/tc-mips.c (mips_gp32): New variable.
(macro_build) Use mips_gp32.
(mips_ip): Ditto.
(md_longopts): Add "-mgp32" and "-mgp64".
(md_parse_option): Add OPTION_GP32 and OPTION_GP64.

24 years ago1999-12-30 Andrew Haley <aph@cygnus.com>
Andrew Haley [Tue, 22 Feb 2000 14:41:46 +0000 (14:41 +0000)]
1999-12-30  Andrew Haley  <aph@cygnus.com>

* mips-dis.c (_print_insn_mips): New arg for OPCODE_IS_MEMBER:
force gp32 to zero.
* mips-opc.c (G6): New define.
(mips_builtin_op): Add "move" definition for -gp32.

24 years ago1999-12-30 Andrew Haley <aph@cygnus.com>
Andrew Haley [Tue, 22 Feb 2000 14:39:20 +0000 (14:39 +0000)]
1999-12-30  Andrew Haley  <aph@cygnus.com>

* mips.h (OPCODE_IS_MEMBER): Add gp32 arg.