diff options
author | Jason Molenda <jmolenda@apple.com> | 1998-02-10 20:14:43 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 1998-02-10 20:14:43 +0000 |
commit | 75a1d67abb5453f79f8494c8b8c882b624a4c1b9 (patch) | |
tree | da883f1d80854f37f5200b9892abc55dcdbefc79 /gdb/config/m68k/tm-news.h | |
parent | 7d620e23edea10dc24f60abefc3cca51ede5c0b2 (diff) | |
download | gdb-75a1d67abb5453f79f8494c8b8c882b624a4c1b9.zip gdb-75a1d67abb5453f79f8494c8b8c882b624a4c1b9.tar.gz gdb-75a1d67abb5453f79f8494c8b8c882b624a4c1b9.tar.bz2 |
Mon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
* m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
`REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
`REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
(STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
(FRAME_NUM_ARGS): New macro.
* m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
* delta68-nat.c (clear_insn_cache): New function, forgotten in previous
patch.
Diffstat (limited to 'gdb/config/m68k/tm-news.h')
-rw-r--r-- | gdb/config/m68k/tm-news.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gdb/config/m68k/tm-news.h b/gdb/config/m68k/tm-news.h index 578af39..9fca446 100644 --- a/gdb/config/m68k/tm-news.h +++ b/gdb/config/m68k/tm-news.h @@ -34,8 +34,7 @@ Here is an m-news.h file for gdb. It supports the 68881 registers. #define EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \ { if (TYPE_CODE (TYPE) == TYPE_CODE_FLT) \ { \ - REGISTER_CONVERT_TO_VIRTUAL (FP0_REGNUM, \ - REGISTER_VIRTUAL_TYPE (FP0_REGNUM), \ + REGISTER_CONVERT_TO_VIRTUAL (FP0_REGNUM, TYPE, \ ®BUF[REGISTER_BYTE (FP0_REGNUM)], \ VALBUF); \ } \ @@ -50,9 +49,8 @@ Here is an m-news.h file for gdb. It supports the 68881 registers. { if (TYPE_CODE (TYPE) == TYPE_CODE_FLT) \ { \ char raw_buf[REGISTER_RAW_SIZE (FP0_REGNUM)]; \ - REGISTER_CONVERT_TO_RAW (REGISTER_VIRTUAL_TYPE (FP0_REGNUM), \ - FP0_REGNUM, VALBUF, raw_buf); \ - write_register_bytes (FP0_REGNUM, \ + REGISTER_CONVERT_TO_RAW (TYPE, FP0_REGNUM, VALBUF, raw_buf); \ + write_register_bytes (REGISTER_BYTE (FP0_REGNUM), \ raw_buf, REGISTER_RAW_SIZE (FP0_REGNUM)); \ } \ else \ |