OSDN Git Service

pf3gnuchains/sourceware.git
24 years ago2000-02-26 Mark Kettenis <kettenis@gnu.org>
kettenis [Sat, 26 Feb 2000 13:46:55 +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.
kevinb [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 ().
kevinb [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
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
amodra [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 [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 [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.
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.
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 agoBump minor version number
cgf [Sat, 26 Feb 2000 01:14:49 +0000 (01:14 +0000)]
Bump minor version number

24 years agoChange fork/exec magic number.
cgf [Sat, 26 Feb 2000 01:14:08 +0000 (01:14 +0000)]
Change fork/exec magic number.

24 years agoRemove unneeded include.
cgf [Sat, 26 Feb 2000 01:13:02 +0000 (01:13 +0000)]
Remove unneeded include.

24 years ago* exceptions.cc (interruptible): Make a little more structured.
cgf [Sat, 26 Feb 2000 01:11:54 +0000 (01:11 +0000)]
* exceptions.cc (interruptible): Make a little more structured.
(call_handler): Allow signals to be sent even if signalled thread is stopped.
Change order of signal_arrived arming/waiting threads clearing to eliminate a
race.
(reset_signal_arrived): New helper function.
* malloc.cc (malloc_init): Use mutos so that signal handler can keep track of
who owns the lock.
(__malloc_lock): Ditto.
(__malloc_unlock): Ditto.
* sync.h (new_muto): Actually use a muto for the "buffer".
* Makefile.in: Fix a dependency.

24 years ago* Makefile.in: fix "make check" support and cygrun.
dj [Sat, 26 Feb 2000 01:06:48 +0000 (01:06 +0000)]
* Makefile.in: fix "make check" support and cygrun.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
hjl [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>
hjl [Sat, 26 Feb 2000 00:58:43 +0000 (00:58 +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>
hjl [Sat, 26 Feb 2000 00:49:26 +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>
hjl [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 agoFri Feb 25 14:50:50 2000 Jeff Johnston <jjohnstn@cygnus.com>
jjohnstn [Fri, 25 Feb 2000 19:52:26 +0000 (19:52 +0000)]
Fri Feb 25 14:50:50 2000  Jeff Johnston <jjohnstn@cygnus.com>

        * libc/stdio/flags.c (__sflags): Added check that mode[1]
        is non-null before looking at mode[2].

24 years ago* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
aoliva [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.
aoliva [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
aoliva [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.
aoliva [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>
fnasser [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
amodra [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
amodra [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.
nickc [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'
nickc [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.
kevinb [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>
aph [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
nickc [Thu, 24 Feb 2000 21:49:15 +0000 (21:49 +0000)]
fix typo in previous delta

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

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

24 years agoEliminate RCS stuff.
cgf [Thu, 24 Feb 2000 20:59:30 +0000 (20:59 +0000)]
Eliminate RCS stuff.

24 years ago*** empty log message ***
cgf [Thu, 24 Feb 2000 20:57:40 +0000 (20:57 +0000)]
*** empty log message ***

24 years ago* syscalls.c (_read): Clear errno before doing any read operation.
cgf [Thu, 24 Feb 2000 20:57:03 +0000 (20:57 +0000)]
* syscalls.c (_read): Clear errno before doing any read operation.

24 years ago* exceptions.cc (call_handler): Use new muto linked list to look for all
cgf [Thu, 24 Feb 2000 19:54:01 +0000 (19:54 +0000)]
* exceptions.cc (call_handler): Use new muto linked list to look for all
potential mutos owned by suspended thread.  Clear waiting threads while thread
is stopped.
(proc_subproc): Clarify debugging output.
* sync.h (class muto): Add 'next' field.
(new_muto): Keep linked list alive.

24 years agoAdd support for WinCE targeted toolchains.
nickc [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.
nickc [Thu, 24 Feb 2000 19:46:27 +0000 (19:46 +0000)]
Add support for WinCE targeted toolchains.

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

24 years agoAdhere to w32api copyright conventions.
cgf [Thu, 24 Feb 2000 18:04:23 +0000 (18:04 +0000)]
Adhere to w32api copyright conventions.

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

24 years agoThu Feb 24 11:43:00 2000 Ran Cabell <rcabell@norfolk.infi.net>
ranjith [Thu, 24 Feb 2000 16:48:28 +0000 (16:48 +0000)]
Thu Feb 24 11:43:00 2000  Ran Cabell <rcabell@norfolk.infi.net>

        * libm/mathfp/sf_atan2.c: Fix atan2 typo for _DOUBLE_IS_32_BITS.
        * libm/mathfp/sf_atan.c: Ditto.

Thu Feb 24 11:39:00 2000  Joel Sherrill <joel@OARcorp.com>

        * libc/include/sys/stat.h: Add RTEMS prototype for lstat.

24 years ago2000-02-23 Andrew Haley <aph@cygnus.com>
aph [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.
amodra [Thu, 24 Feb 2000 15:26:56 +0000 (15:26 +0000)]
Yet more .intel_syntax fixes.

24 years ago * som.c (som_misc_symbol_info): Add field
clm [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".
clm [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.
amodra [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
amodra [Thu, 24 Feb 2000 12:40:44 +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>.
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
amodra [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.
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.
cagney [Thu, 24 Feb 2000 07:27:49 +0000 (07:27 +0000)]
* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.

24 years agoFix final round of gcc warnings relating to unused parameters.
cgf [Thu, 24 Feb 2000 06:45:31 +0000 (06:45 +0000)]
Fix final round of gcc warnings relating to unused parameters.
* debug.cc (iscygthread): New function.
* debug.h: Declare it.
* exceptions.cc (set_process_mask): Flush pending signals.
(handle_sigsuspend): No need to flush pending signals.
(call_handler): Refine previous tests of muto ownership.  Only clear wait()'s
when we have definitely responded to a signal.
* fhandler_console.cc (fhandler_console::read): Don't set EINTR if executing in
a "cygwin" thread.
* sigproc.cc (proc_subproc): Use second argument to control whether CLEARWAIT
actually sets "signalled" flag.
* sync.h (muto): Add 'unstable' method.

24 years ago* config.guess, config.sub: Updated to match config's 2000-02-15
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 agoFix final round of gcc warnings relating to unused parameters.
cgf [Thu, 24 Feb 2000 03:53:22 +0000 (03:53 +0000)]
Fix final round of gcc warnings relating to unused parameters.

24 years ago* configure.tgt: Add arm, mips, sh wince targets.
cgf [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 ago * srctextwin.ith (_highlightAsmLine): Define new method.
kseitz [Thu, 24 Feb 2000 03:12:58 +0000 (03:12 +0000)]
    * srctextwin.ith (_highlightAsmLine): Define new method.
        * srctextwin.itb (_highlightAsmLine): New method.
        (FillAssembly, FillMixed): Use _highlightAsmLine to highlight
        the current assembly line.

24 years ago * gdbtk-wrapper.h: Add declarations for GDB_get_prev_frame, GDB_get_next_frame,
kseitz [Thu, 24 Feb 2000 03:11:47 +0000 (03:11 +0000)]
    * gdbtk-wrapper.h: Add declarations for GDB_get_prev_frame, GDB_get_next_frame,
        GDB_find_relative_frame, GDB_get_current_frame.
        * gdbtk-wrapper.c (GDB_get_prev_frame, wrap_get_prev_frame): New functions.
        (GDB_get_next_frame, wrap_get_next_frame): New functions.
        (GDB_find_relative_frame, wrap_find_relative_frame): New functions.
        (GDB_get_current_frame, wrap_get_current_frame): New functions.

        * gdbtk-hooks.c (gdbtk_add_hooks): Use "specify_exec_file_hook" so
        that our hook is added to the list of hooks run instead of overwriting
        all other hooks.

        * gdbtk-cmds.c (gdb_stack): Wrap all calls to internal functions and
        deal with errors more gracefully.

24 years agoRemove RCS cruft.
cgf [Thu, 24 Feb 2000 03:03:04 +0000 (03:03 +0000)]
Remove RCS cruft.

24 years ago* hinfo.cc (hinfo::extend): Clean up debugging output.
cgf [Thu, 24 Feb 2000 03:00:37 +0000 (03:00 +0000)]
* hinfo.cc (hinfo::extend): Clean up debugging output.

24 years ago* exceptions.cc (interruptible): Change method for determining if something is
cgf [Thu, 24 Feb 2000 02:49:44 +0000 (02:49 +0000)]
* exceptions.cc (interruptible): Change method for determining if something is
interruptible.
(call_handler): Avoid suspending a thread if it owns a mutex.  Only set
signal_arrived if the thread was actually interrupted.
(events_init): Initialize module information needed by interruptible().
(sigdelayed): Don't call sig_dispatch_pending since it could screw up
* init.cc (dll_entry): Record module handle of main for use by interruptible().
(proc_subproc): Reorganize handling of terminated child so that the bulk of the
processing comes from the signal thread.
(wait_sig): Force processing of waiting threads if SIGCHLD is not processed.
* sync.cc (muto::release): Set tid == 0 after lock is released or signal
processor will be confused.

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

24 years agoMention IBM 370 support
amodra [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
rth [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.
nsd [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.
rth [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
amodra [Wed, 23 Feb 2000 23:19:46 +0000 (23:19 +0000)]
Teach get_osabi_name about Linux

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

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

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

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

24 years ago* gdbint.texinfo (FUNCTION_START_OFFSET): Document.
jimb [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.
twall [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>
fnasser [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.
amodra [Wed, 23 Feb 2000 13:52:19 +0000 (13:52 +0000)]
Add IBM 370 support.

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

24 years agoRespond to more g++ warnings relating to initializing structures.
cgf [Wed, 23 Feb 2000 04:07:13 +0000 (04:07 +0000)]
Respond to more g++ warnings relating to initializing structures.

24 years agoRevert.
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.
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.
nickc [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.
cagney [Wed, 23 Feb 2000 00:25:41 +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 ***
jimb [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
cchavva [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
cchavva [Tue, 22 Feb 2000 20:52:13 +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
cchavva [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.
nickc [Tue, 22 Feb 2000 19:59:40 +0000 (19:59 +0000)]
Updated comment.

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

24 years agoTue Feb 22 14:37:00 2000 Ran Cabell <rcabell@norfolk.infi.net>
ranjith [Tue, 22 Feb 2000 19:44:37 +0000 (19:44 +0000)]
Tue Feb 22 14:37:00 2000  Ran Cabell <rcabell@norfolk.infi.net>

        * libm/mathfp/sf_exp.c: Corrected _DOUBLE_IS_32_BITS to be
        _DOUBLE_IS_32BITS.

24 years ago*** empty log message ***
jimb [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.
jimb [Tue, 22 Feb 2000 19:22:25 +0000 (19:22 +0000)]
* gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.

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

24 years ago* gdbarch.sh: Make the `default' field really default to zero, as
jimb [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.
jimb [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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:18:28 +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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:18:19 +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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:18:09 +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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:17:47 +0000 (19:17 +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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:17:37 +0000 (19:17 +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 agoBring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.
jimb [Tue, 22 Feb 2000 19:17:27 +0000 (19:17 +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.