From f07d22aa6f0d689c917f0aeff416f6ebb38f1e14 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 3 Jan 2001 15:50:06 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/sparc/sparc.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 669c9e1b521..23e3743b10c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Jan 3 10:48:43 2001 Richard Kenner + + * config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for variable + sized types. + Wed Jan 3 12:22:32 2001 Alexandre Oliva * build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index 3897591c32d..a721fb65bde 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. -- 2.30.2