aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-01-03 15:50:06 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-01-03 10:50:06 -0500
commitf07d22aa6f0d689c917f0aeff416f6ebb38f1e14 (patch)
tree99eee94fe7bcbb50273525091e42ba0a49b65394 /gcc
parent3c505507d343cb5d3f9634dea4a8c96675546629 (diff)
downloadgcc-f07d22aa6f0d689c917f0aeff416f6ebb38f1e14.zip
gcc-f07d22aa6f0d689c917f0aeff416f6ebb38f1e14.tar.gz
gcc-f07d22aa6f0d689c917f0aeff416f6ebb38f1e14.tar.bz2
sparc.h (RETURN_IN_MEMORY): Return 0 for variable sized types.
* config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for variable sized types. From-SVN: r38662
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 669c9e1..23e3743 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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'.
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 3897591..a721fb6 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -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.