diff options
| author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 07:35:44 +0000 |
|---|---|---|
| committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 07:35:44 +0000 |
| commit | ddb997f4d995ff7aa21c7a69362e1b6ce645bbb0 (patch) | |
| tree | 76d9d68b569a517832c5ca9e7a59d995a21fa6f4 | |
| parent | 00f8cbcded1711958ca4cff74d2705d359a08a29 (diff) | |
| download | ppe42-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/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/config/mips/mips.c | 6 |
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 |

