diff options
author | David Edelsohn <edelsohn@gnu.org> | 2002-03-23 22:21:58 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2002-03-23 17:21:58 -0500 |
commit | 0c769cf816b97b581fd89ade7123d63a66924854 (patch) | |
tree | 06ce57ccbfa9081611e976c8862601ad17d6e7a8 | |
parent | 7b119cc6341670ce24c840dab6c552e2596abd77 (diff) | |
download | gcc-0c769cf816b97b581fd89ade7123d63a66924854.zip gcc-0c769cf816b97b581fd89ade7123d63a66924854.tar.gz gcc-0c769cf816b97b581fd89ade7123d63a66924854.tar.bz2 |
rs6000.h (RETURN_IN_MEMORY): Cast to HOST_WIDE_INT not HOST_WIDEST_INT.
* config/rs6000/rs6000.h (RETURN_IN_MEMORY): Cast to HOST_WIDE_INT
not HOST_WIDEST_INT.
(RS6000_ARG_SIZE): Remove unsigned cast of int_size_in_bytes.
From-SVN: r51245
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 180ff01..3146903 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2002-03-23 David Edelsohn <edelsohn@gnu.org> + + * config/rs6000/rs6000.h (RETURN_IN_MEMORY): Cast to HOST_WIDE_INT + not HOST_WIDEST_INT. + (RS6000_ARG_SIZE): Remove unsigned cast of int_size_in_bytes. + 2002-03-23 Richard Earnshaw <rearnsha@arm.com> PR java/5489 diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 3b8c563..ee76a11 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1464,7 +1464,7 @@ typedef struct rs6000_stack { #define RETURN_IN_MEMORY(TYPE) \ (AGGREGATE_TYPE_P (TYPE) && \ (TARGET_AIX_STRUCT_RET || \ - (unsigned HOST_WIDEST_INT) int_size_in_bytes (TYPE) > 8)) + (unsigned HOST_WIDE_INT) int_size_in_bytes (TYPE) > 8)) /* DRAFT_V4_STRUCT_RET defaults off. */ #define DRAFT_V4_STRUCT_RET 0 @@ -1577,8 +1577,7 @@ typedef struct rs6000_args #define RS6000_ARG_SIZE(MODE, TYPE) \ ((MODE) != BLKmode \ ? (GET_MODE_SIZE (MODE) + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD \ - : ((unsigned HOST_WIDE_INT) int_size_in_bytes (TYPE) \ - + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD) + : (int_size_in_bytes (TYPE) + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD) /* Initialize a variable CUM of type CUMULATIVE_ARGS for a call to a function whose data type is FNTYPE. |