* config/rs6000/rs6000.h (RETURN_IN_MEMORY): Cast to HOST_WIDE_INT
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 Mar 2002 22:21:58 +0000 (22:21 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 Mar 2002 22:21:58 +0000 (22:21 +0000)
        not HOST_WIDEST_INT.
        (RS6000_ARG_SIZE): Remove unsigned cast of int_size_in_bytes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51245 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index 180ff01..3146903 100644 (file)
@@ -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
index 3b8c563..ee76a11 100644 (file)
@@ -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.