aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/m68k/tm-news.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/config/m68k/tm-news.h')
-rw-r--r--gdb/config/m68k/tm-news.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gdb/config/m68k/tm-news.h b/gdb/config/m68k/tm-news.h
index 886cf25..ee3d9b2 100644
--- a/gdb/config/m68k/tm-news.h
+++ b/gdb/config/m68k/tm-news.h
@@ -35,7 +35,9 @@ Here is an m-news.h file for gdb. It supports the 68881 registers.
{ if (TYPE_CODE (TYPE) == TYPE_CODE_FLT) \
{ \
REGISTER_CONVERT_TO_VIRTUAL (FP0_REGNUM, \
- &REGBUF[REGISTER_BYTE (FP0_REGNUM)], VALBUF); \
+ REGISTER_VIRTUAL_TYPE (FP0_REGNUM), \
+ &REGBUF[REGISTER_BYTE (FP0_REGNUM)], \
+ VALBUF); \
} \
else \
memcpy (VALBUF, REGBUF, TYPE_LENGTH (TYPE)); }
@@ -48,7 +50,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 (FP0_REGNUM, VALBUF, raw_buf); \
+ REGISTER_CONVERT_TO_RAW (REGISTER_VIRTUAL_TYPE (FP0_REGNUM), \
+ FP0_REGNUM, VALBUF, raw_buf); \
write_register_bytes (FP0_REGNUM, \
raw_buf, REGISTER_RAW_SIZE (FP0_REGNUM)); \
} \