diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-01-03 15:50:06 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-01-03 10:50:06 -0500 |
commit | f07d22aa6f0d689c917f0aeff416f6ebb38f1e14 (patch) | |
tree | 99eee94fe7bcbb50273525091e42ba0a49b65394 /gcc | |
parent | 3c505507d343cb5d3f9634dea4a8c96675546629 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.h | 2 |
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. |