* config/pa/tm-hppa.h (SOFT_FLOAT): Delete this macro.

Update all the tests using SOFT_FLOAT considering the fact that
        this macro was always set to 0.
        * config/pa/tm-hppa64.h: Update all the tests using SOFT_FLOAT
        considering the fact that this macro was always set to 0.
        * hppa-tdep.h (hppa_store_return_value): Likewise.
        (hppa_extract_return_value): Likewise.
This commit is contained in:
Joel Brobecker
2003-04-22 23:04:40 +00:00
parent 341eccbc3e
commit 772968793e
4 changed files with 16 additions and 11 deletions

View File

@ -1,3 +1,13 @@
2003-04-22 J. Brobecker <brobecker@gnat.com>
* config/pa/tm-hppa.h (SOFT_FLOAT): Delete this macro.
Update all the tests using SOFT_FLOAT considering the fact that
this macro was always set to 0.
* config/pa/tm-hppa64.h: Update all the tests using SOFT_FLOAT
considering the fact that this macro was always set to 0.
* hppa-tdep.h (hppa_store_return_value): Likewise.
(hppa_extract_return_value): Likewise.
2003-04-22 J. Brobecker <brobecker@gnat.com> 2003-04-22 J. Brobecker <brobecker@gnat.com>
* config/pa/tm-hppa.h: Remove obsolete code, was used by * config/pa/tm-hppa.h: Remove obsolete code, was used by

View File

@ -45,11 +45,6 @@ struct value;
struct type; struct type;
struct inferior_status; struct inferior_status;
/* By default assume we don't have to worry about software floating point. */
#ifndef SOFT_FLOAT
#define SOFT_FLOAT 0
#endif
/* Get at various relevent fields of an instruction word. */ /* Get at various relevent fields of an instruction word. */
#define MASK_5 0x1f #define MASK_5 0x1f

View File

@ -537,12 +537,12 @@ call_dummy
*/ */
#define DEPRECATED_EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \ #define DEPRECATED_EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \
{ \ { \
if (TYPE_CODE (TYPE) == TYPE_CODE_FLT && !SOFT_FLOAT) \ if (TYPE_CODE (TYPE) == TYPE_CODE_FLT) \
memcpy ((VALBUF), \ memcpy ((VALBUF), \
((char *)(REGBUF)) + REGISTER_BYTE (FP4_REGNUM) + \ ((char *)(REGBUF)) + REGISTER_BYTE (FP4_REGNUM) + \
(REGISTER_SIZE - TYPE_LENGTH (TYPE)), \ (REGISTER_SIZE - TYPE_LENGTH (TYPE)), \
TYPE_LENGTH (TYPE)); \ TYPE_LENGTH (TYPE)); \
else if (is_integral_type(TYPE) || SOFT_FLOAT) \ else if (is_integral_type(TYPE)) \
memcpy ((VALBUF), \ memcpy ((VALBUF), \
(char *)(REGBUF) + REGISTER_BYTE (28) + \ (char *)(REGBUF) + REGISTER_BYTE (28) + \
(REGISTER_SIZE - TYPE_LENGTH (TYPE)), \ (REGISTER_SIZE - TYPE_LENGTH (TYPE)), \
@ -571,13 +571,13 @@ call_dummy
#undef DEPRECATED_STORE_RETURN_VALUE #undef DEPRECATED_STORE_RETURN_VALUE
#define DEPRECATED_STORE_RETURN_VALUE(TYPE,VALBUF) \ #define DEPRECATED_STORE_RETURN_VALUE(TYPE,VALBUF) \
{ \ { \
if (TYPE_CODE (TYPE) == TYPE_CODE_FLT && !SOFT_FLOAT) \ if (TYPE_CODE (TYPE) == TYPE_CODE_FLT) \
deprecated_write_register_bytes \ deprecated_write_register_bytes \
(REGISTER_BYTE (FP4_REGNUM) + \ (REGISTER_BYTE (FP4_REGNUM) + \
(REGISTER_SIZE - TYPE_LENGTH (TYPE)), \ (REGISTER_SIZE - TYPE_LENGTH (TYPE)), \
(VALBUF), \ (VALBUF), \
TYPE_LENGTH (TYPE)); \ TYPE_LENGTH (TYPE)); \
else if (is_integral_type(TYPE) || SOFT_FLOAT) \ else if (is_integral_type(TYPE)) \
deprecated_write_register_bytes \ deprecated_write_register_bytes \
(REGISTER_BYTE (28) + \ (REGISTER_BYTE (28) + \
(REGISTER_SIZE - TYPE_LENGTH (TYPE)), \ (REGISTER_SIZE - TYPE_LENGTH (TYPE)), \

View File

@ -4763,7 +4763,7 @@ hppa_store_return_value (struct type *type, char *valbuf)
? (8 - TYPE_LENGTH (type)) ? (8 - TYPE_LENGTH (type))
: (4 - TYPE_LENGTH (type))), : (4 - TYPE_LENGTH (type))),
valbuf, TYPE_LENGTH (type)); valbuf, TYPE_LENGTH (type));
if (! SOFT_FLOAT && TYPE_CODE (type) == TYPE_CODE_FLT) if (TYPE_CODE (type) == TYPE_CODE_FLT)
deprecated_write_register_bytes (REGISTER_BYTE (FP4_REGNUM), deprecated_write_register_bytes (REGISTER_BYTE (FP4_REGNUM),
valbuf, TYPE_LENGTH (type)); valbuf, TYPE_LENGTH (type));
} }
@ -4778,7 +4778,7 @@ hppa_store_return_value (struct type *type, char *valbuf)
void void
hppa_extract_return_value (struct type *type, char *regbuf, char *valbuf) hppa_extract_return_value (struct type *type, char *regbuf, char *valbuf)
{ {
if (! SOFT_FLOAT && TYPE_CODE (type) == TYPE_CODE_FLT) if (TYPE_CODE (type) == TYPE_CODE_FLT)
memcpy (valbuf, memcpy (valbuf,
(char *)regbuf + REGISTER_BYTE (FP4_REGNUM), (char *)regbuf + REGISTER_BYTE (FP4_REGNUM),
TYPE_LENGTH (type)); TYPE_LENGTH (type));