aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2002-03-23 22:21:58 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2002-03-23 17:21:58 -0500
commit0c769cf816b97b581fd89ade7123d63a66924854 (patch)
tree06ce57ccbfa9081611e976c8862601ad17d6e7a8 /gcc
parent7b119cc6341670ce24c840dab6c552e2596abd77 (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.h5
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.