summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-14 07:35:44 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-14 07:35:44 +0000
commitddb997f4d995ff7aa21c7a69362e1b6ce645bbb0 (patch)
tree76d9d68b569a517832c5ca9e7a59d995a21fa6f4
parent00f8cbcded1711958ca4cff74d2705d359a08a29 (diff)
downloadppe42-gcc-ddb997f4d995ff7aa21c7a69362e1b6ce645bbb0.tar.gz
ppe42-gcc-ddb997f4d995ff7aa21c7a69362e1b6ce645bbb0.zip
Revert:
2004-07-13 Richard Henderson <rth@redhat.com> * config/mips/mips.c (mips_pass_by_reference): Handle mode sizes correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84677 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/mips/mips.c6
2 files changed, 8 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fb1b88628fa..72602fe877d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2004-07-14 Richard Sandiford <rsandifo@redhat.com>
+
+ Revert:
+ 2004-07-13 Richard Henderson <rth@redhat.com>
+ * config/mips/mips.c (mips_pass_by_reference): Handle mode sizes
+ correctly.
+
2004-07-14 Paolo Bonzini <bonzini@gnu.org>
* tree-dfa.c (make_rename_temp): Work just like
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 02231f39171..4e9b6b9c5eb 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -7339,11 +7339,7 @@ mips_pass_by_reference (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED,
if (type == NULL_TREE || mode == DImode || mode == DFmode)
return 0;
- if (type)
- size = int_size_in_bytes (type);
- else
- size = GET_MODE_SIZE (mode);
-
+ size = int_size_in_bytes (type);
return size == -1 || size > UNITS_PER_WORD;
}
else
OpenPOWER on IntegriCloud