OSDN Git Service

* config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for variable
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2001 15:50:06 +0000 (15:50 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2001 15:50:06 +0000 (15:50 +0000)
sized types.

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

gcc/ChangeLog
gcc/config/sparc/sparc.h

index 669c9e1..23e3743 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jan  3 10:48:43 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for variable
+       sized types.
+
 Wed Jan  3 12:22:32 2001  Alexandre Oliva  <aoliva@redhat.com>
 
        * build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'.
index 3897591..a721fb6 100644 (file)
@@ -1267,7 +1267,7 @@ extern int sparc_mode_class[];
     || TYPE_MODE (TYPE) == TFmode                      \
     || TYPE_MODE (TYPE) == TCmode)                     \
  : (TYPE_MODE (TYPE) == BLKmode                                \
-    && int_size_in_bytes (TYPE) > 32))
+    && (unsigned HOST_WIDE_INT) int_size_in_bytes (TYPE) > 32))
 
 /* Functions which return large structures get the address
    to place the wanted value at offset 64 from the frame.