diff options
author | Michael Snyder <msnyder@vmware.com> | 2000-05-17 17:09:27 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2000-05-17 17:09:27 +0000 |
commit | aca52a9bccedd1d8cbc5c03363eda5d7dcce6619 (patch) | |
tree | 0385d1843d8d9730033c9a04b8b96d5f2030552e | |
parent | 3043679fe79aa535e47ec65f68b8a3c9c4813faf (diff) | |
download | gdb-aca52a9bccedd1d8cbc5c03363eda5d7dcce6619.zip gdb-aca52a9bccedd1d8cbc5c03363eda5d7dcce6619.tar.gz gdb-aca52a9bccedd1d8cbc5c03363eda5d7dcce6619.tar.bz2 |
2000-05-12 Michael Snyder <msnyder@.cygnus.com>
* config/i386/tm-i386sol2.h (COERCE_FLOAT_TO_DOUBLE): Define.
-rw-r--r-- | gdb/ChangeLog | 40 | ||||
-rw-r--r-- | gdb/config/i386/tm-i386sol2.h | 8 |
2 files changed, 30 insertions, 18 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c19083a..1994c25 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -141,6 +141,10 @@ Mon May 15 11:23:23 2000 Andrew Cagney <cagney@b1.cygnus.com> value. * mdebugread.c (START_PSYMTAB): Add paren to avoid x=x=x. +2000-05-12 Michael Snyder <msnyder@.cygnus.com> + + * config/i386/tm-i386sol2.h (COERCE_FLOAT_TO_DOUBLE): Define. + 2000-05-12 Kevin Buettner <kevinb@redhat.com> * dwarf2read.c (dwarf2_const_value_data): Fix typo in sign @@ -214,7 +218,7 @@ Thu May 11 13:24:52 2000 Andrew Cagney <cagney@b1.cygnus.com> * elfread.c (record_minimal_symbol_and_info): Use the section where the symbol lives to get the index, instead of guessing. -2000-05-10 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-10 Michael Snyder <msnyder@.cygnus.com> Make Sparc a Multi-Arch target. Discard PARAMS macro (require ANSI). * sparc-tdep.c: include arch-utils.h. @@ -288,7 +292,7 @@ Thu May 11 13:24:52 2000 Andrew Cagney <cagney@b1.cygnus.com> avoid using deprecated REGISTER_NAMES macro. * Makefile.in: Let sparc-tdep.c depend on arch-utils.h. -2000-05-08 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-08 Michael Snyder <msnyder@.cygnus.com> * gdbarch.sh: Add FP0_REGNUM to list of multi-arched register numbers. * gdbarch.c, gdbarch.h: Regenerate. @@ -347,7 +351,7 @@ Mon May 8 00:49:32 2000 Andrew Cagney <cagney@b1.cygnus.com> * proc-utils.h (PROCFS_NOTE, PROC_PRETTYFPRINT_STATUS): Always define. -2000-05-05 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-05 Michael Snyder <msnyder@.cygnus.com> * procfs.c: Cleanup of procfs tracing. Move defines and prototypes to proc-utils.h @@ -367,7 +371,7 @@ Mon May 8 00:49:32 2000 Andrew Cagney <cagney@b1.cygnus.com> used must be the index of the section where 'sym' resides, not .text. -2000-05-05 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-05 Michael Snyder <msnyder@.cygnus.com> * procfs.c (many functions): change int cmd; to long cmd; Solaris /proc API calls this parameter a long, and requires it @@ -422,7 +426,7 @@ Thu May 4 20:54:00 2000 Andrew Cagney <cagney@b1.cygnus.com> (MIPS_NUM_ARG_REGS), config/mips/tm-mips.h (MIPS_NUM_FP_ARG_REGS): Delete unused macros. -2000-05-03 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-03 Michael Snyder <msnyder@.cygnus.com> * solib.c (elf_locate_base, info_sharedlibrary_command): Look at the bfd to determine if it is elf32 or elf64, rather @@ -437,7 +441,7 @@ Thu May 4 20:54:00 2000 Andrew Cagney <cagney@b1.cygnus.com> (step_over_function): Only modify step_resume_breakpoint->frame if the value of step_frame_address is non-zero. -2000-05-03 Michael Snyder <msnyder@seadog.cygnus.com> +2000-05-03 Michael Snyder <msnyder@cygnus.com> * monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE is not static in the MULTI_ARCH world, so don't use it in a @@ -515,7 +519,7 @@ Fri Apr 28 15:31:10 2000 Andrew Cagney <cagney@b1.cygnus.com> * m68k-tdep.c (delta68_in_sigtramp): Return 0 when the function name is unknow. -2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com> +2000-04-27 Michael Snyder <msnyder@cygnus.com> * gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw, d10v_convert_iaddr_to_raw): make these multi-arch functions optional. @@ -533,7 +537,7 @@ Fri Apr 28 11:43:05 2000 Andrew Cagney <cagney@b1.cygnus.com> * config/alpha/alpha-osf3.mh (XDEPFILES): Add ser-tcp.o and ser-pipe.o -2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com> +2000-04-27 Michael Snyder <msnyder@cygnus.com> * jv-valprint.c (java_val_print): Add arg declaration, fix compiler warning. @@ -559,7 +563,7 @@ Thu Apr 27 10:06:42 2000 Andrew Cagney <cagney@b1.cygnus.com> * TODO: Document IRIX X ARM cross compile problems. -2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com> +2000-04-26 Michael Snyder <msnyder@cygnus.com> * utils.c (internal_verror): Call target_terminal_ours. * wrapper.h: Fix minor comment typo. @@ -601,7 +605,7 @@ Wed Apr 26 13:50:35 2000 Philippe De Muyter <phdm@macqel.be> (ia64-tdep.o): Add dependency for arch-utils.h. * ia64-linux-tdep.c, ia64-tdep.c (arch-utils.h): Include. -2000-04-25 Michael Snyder <msnyder@seadog.cygnus.com> +2000-04-25 Michael Snyder <msnyder@cygnus.com> * blockframe.c: Fix a minor typo in a comment. @@ -1489,7 +1493,7 @@ Fri Mar 31 08:59:58 2000 Andrew Cagney <cagney@b1.cygnus.com> Safe version of value_subscript. * varobj.c (): Use gdb_value_subscript() to get an array element value. -2000-03-30 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-30 Michael Snyder <msnyder@cygnus.com> * ui-file.c: Include "gdb_string.h" * cli-out.c: Include gdb_string.h to avoid compiler warnings. @@ -1498,7 +1502,7 @@ Fri Mar 31 08:59:58 2000 Andrew Cagney <cagney@b1.cygnus.com> at various times. Casting pointer to int and vice versa gives warnings (and is not safe) if they are not the same size. -2000-03-30 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-30 Michael Snyder <msnyder@cygnus.com> * defs.h (struct continuation_arg): Make 'data' a union, to avoid casting problems when int and pointer are not the same size. @@ -1559,7 +1563,7 @@ Wed Mar 29 10:16:35 2000 Andrew Cagney <cagney@b1.cygnus.com> infrun.c (resume): Remove hardware watchpoints before stepping when CANNOT_STEP_HW_WATCHPOINTS is nonzero. -2000-03-28 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-28 Michael Snyder <msnyder@cygnus.com> * Makefile.in: Anchor tui-file.h dependency to $srcdir. @@ -1752,7 +1756,7 @@ Fri Mar 24 13:44:57 2000 Andrew Cagney <cagney@b1.cygnus.com> * MAINTAINERS: Add Fernando Nasser to testsuite maintainers. -2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-23 Michael Snyder <msnyder@cygnus.com> * solib.c (open_symbol_file_object): To sneak an int argument past catch_errors, instead of casting it to a pointer, simply @@ -1799,7 +1803,7 @@ Fri Mar 24 13:44:57 2000 Andrew Cagney <cagney@b1.cygnus.com> names/documentation for regular expressions. (_initialize_command): Add the apropos command. -2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-23 Michael Snyder <msnyder@cygnus.com> * sol-thread.c (ps_pglobal_lookup): Change argument type from paddr_t to psaddr_t. This mistake appears to date from an @@ -1929,7 +1933,7 @@ Wed Mar 22 11:18:59 2000 Andrew Cagney <cagney@b1.cygnus.com> * values.c (value_primitive_field): Set the offset in struct value we return when the field is a packed bitfield. -2000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-20 Michael Snyder <msnyder@cygnus.com> * remote.c (remote_threads_extra_info): New function. Implement the extra thread info query for "info threads". @@ -2086,7 +2090,7 @@ Fri Mar 17 11:06:59 2000 Philippe De Muyter <phdm@macqel.be> * Makefile.in (go32-nat.o): Add prerequisites. (ALLDEPFILES): Add go32-nat.c. -2000-03-15 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-03-15 Michael Snyder <msnyder@cygnus.com> From "Peter.Schauer" <Peter.Schauer@regent.e-technik.tu-muenchen.de> * symfile.c (reread_symbols): Clear msymbol hash table. @@ -3568,7 +3572,7 @@ Thu Jan 13 23:34:17 EST 2000 Nicholas Duffek <nsd@cygnus.com> * coffread.c (coff_symfile_read): Reinstate ability to recognize "pe" type. -2000-01-07 Michael Snyder <msnyder@cleaver.cygnus.com> +2000-01-07 Michael Snyder <msnyder@cygnus.com> * uw-thread.c: New file to support UnixWare user-mode threads: contributed by Nickolas Duffek <nsd@cygnus.com>. diff --git a/gdb/config/i386/tm-i386sol2.h b/gdb/config/i386/tm-i386sol2.h index a15d812..091f9a7 100644 --- a/gdb/config/i386/tm-i386sol2.h +++ b/gdb/config/i386/tm-i386sol2.h @@ -24,6 +24,14 @@ #define HAVE_I387_REGS #include "i386/tm-i386v4.h" +/* If the current gcc for for this target does not produce correct + debugging information for float parameters, both prototyped and + unprototyped, then define this macro. This forces gdb to always + assume that floats are passed as doubles and then converted in the + callee. */ + +#define COERCE_FLOAT_TO_DOUBLE(formal, actual) (1) + /* Signal handler frames under Solaris 2 are recognized by a return address of 0xFFFFFFFF, the third parameter on the signal handler stack is a pointer to an ucontext. */ |