OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
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.

24 years agog2000-02-22 Andrew Haley <aph@cygnus.com>
aph [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>
aph [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.
kevinb [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.
aph [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 [Tue, 22 Feb 2000 16:40:36 +0000 (16:40 +0000)]
merge with include from egcs 2000-02-22

24 years agoInitial revision
ian [Tue, 22 Feb 2000 16:18:13 +0000 (16:18 +0000)]
Initial revision

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

24 years agoInitial revision
ian [Tue, 22 Feb 2000 15:59:20 +0000 (15:59 +0000)]
Initial revision

24 years ago1999-12-30 Andrew Haley <aph@cygnus.com>
aph [Tue, 22 Feb 2000 14:43:53 +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>
aph [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>
aph [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.

24 years agoWhen SIM_HAVE_ENVIRONMENT: use sim_set_trace() to enable tracing
cagney [Tue, 22 Feb 2000 08:52:20 +0000 (08:52 +0000)]
When SIM_HAVE_ENVIRONMENT: use sim_set_trace() to enable tracing
instead of sim_trace() to run the program; include support for ``-o''
option (operating environment); when a signal occurs, only continue
execution when operating environment mode.
Update d10v.

24 years ago2000-02-22 H.J. Lu <hjl@gnu.org>
ian [Tue, 22 Feb 2000 08:06:01 +0000 (08:06 +0000)]
2000-02-22  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_add_object_symbols): If a version symbol is
not defined, don't add a second ELF_VER_CHR.

24 years ago2000-02-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
ian [Tue, 22 Feb 2000 07:50:13 +0000 (07:50 +0000)]
2000-02-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

* config/obj-coff.c (add_lineno): Accept non-positive lineno with
warning, and bump it to 1.

24 years ago From Grant Erickson <gerickso@Brocade.COM>:
ian [Tue, 22 Feb 2000 07:44:54 +0000 (07:44 +0000)]
From Grant Erickson <gerickso@Brocade.COM>:
* ppc-opc.c: Correct dcread--it takes 3 arguments, not 2.

24 years ago2000-02-22 H.J. Lu <hjl@gnu.org>
ian [Tue, 22 Feb 2000 07:34:57 +0000 (07:34 +0000)]
2000-02-22  H.J. Lu  <hjl@gnu.org>

* common.h (ELFOSABI_LINUX): Define.