From 11734ce8b4b19e2db61ef51218cf56f59de783e4 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 15 Nov 1993 10:26:25 +0000 Subject: [PATCH] (RETURN_IN_MEMORY): Define. From-SVN: r6100 --- gcc/config/pa/pa.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 89aee13..5a14e1d 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -471,6 +471,10 @@ extern int target_flags; #define INITIALIZE_PIC initialize_pic () #define FINALIZE_PIC finalize_pic () +/* SOM ABI says that objects larger than 64 bits are returned in memory. */ +#define RETURN_IN_MEMORY(TYPE) \ + (TYPE_MODE (TYPE) == BLKmode || int_size_in_bytes (TYPE) > 8) + /* Register in which address to store a structure value is passed to a function. */ #define STRUCT_VALUE_REGNUM 28 -- 2.7.4