aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/m88k
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-03-23 11:41:54 -0800
committerJim Wilson <wilson@gcc.gnu.org>1993-03-23 11:41:54 -0800
commitb292ed86c372a999d476c3bc3b9040c24bcb099a (patch)
tree076474be6560244c3eca6726baa5c3d1da363357 /gcc/config/m88k
parent21c3b86d55decc7dbdcff82704f45bc686ca42ff (diff)
downloadgcc-b292ed86c372a999d476c3bc3b9040c24bcb099a.zip
gcc-b292ed86c372a999d476c3bc3b9040c24bcb099a.tar.gz
gcc-b292ed86c372a999d476c3bc3b9040c24bcb099a.tar.bz2
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
From-SVN: r3858
Diffstat (limited to 'gcc/config/m88k')
-rw-r--r--gcc/config/m88k/m88k.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/m88k/m88k.h b/gcc/config/m88k/m88k.h
index 9e8ceb7..031ca54 100644
--- a/gcc/config/m88k/m88k.h
+++ b/gcc/config/m88k/m88k.h
@@ -1006,6 +1006,10 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
&& TYPE_ALIGN (TYPE) == BITS_PER_WORD \
&& int_size_in_bytes (TYPE) == UNITS_PER_WORD))))
+/* Don't default to pcc-struct-return, because we have already specified
+ exactly how to return structures in the RETURN_IN_MEMORY macro. */
+#define DEFAULT_PCC_STRUCT_RETURN 0
+
/* Define how to find the value returned by a library function
assuming the value has mode MODE. */
#define LIBCALL_VALUE(MODE) gen_rtx (REG, MODE, 2)