aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Christopher <echristo@redhat.com>2003-09-04 20:04:44 +0000
committerEric Christopher <echristo@gcc.gnu.org>2003-09-04 20:04:44 +0000
commitbe6acd4b3a2c3a23baa80c11899a3cbb0969662b (patch)
tree422257733475320ca36e05d56f5068623cb9f9f4 /gcc
parent1a9861e6292552cfef9fb0a9b59ce8ce9e596a15 (diff)
downloadgcc-be6acd4b3a2c3a23baa80c11899a3cbb0969662b.zip
gcc-be6acd4b3a2c3a23baa80c11899a3cbb0969662b.tar.gz
gcc-be6acd4b3a2c3a23baa80c11899a3cbb0969662b.tar.bz2
targhooks.c (default_return_in_memory): Allow unconverted ports.
2003-09-04 Eric Christopher <echristo@redhat.com> * targhooks.c (default_return_in_memory): Allow unconverted ports. From-SVN: r71085
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/targhooks.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5eb0b96..e2c0fc6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2003-09-04 Eric Christopher <echristo@redhat.com>
+ * targhooks.c (default_return_in_memory): Allow
+ unconverted ports.
+
+2003-09-04 Eric Christopher <echristo@redhat.com>
+
* targhooks.c (default_return_in_memory): Fix typo
in last checkin.
diff --git a/gcc/targhooks.c b/gcc/targhooks.c
index fe0bc0f5..7654e23 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -107,7 +107,11 @@ bool
default_return_in_memory (tree type,
tree fntype ATTRIBUTE_UNUSED)
{
+#ifndef RETURN_IN_MEMORY
return (TYPE_MODE (type) == BLKmode);
+#else
+ return RETURN_IN_MEMORY (type);
+#endif
}
rtx