diff options
| author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-17 12:21:31 +0000 |
|---|---|---|
| committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-17 12:21:31 +0000 |
| commit | 2d44789e020223552278cca8b5c445b2ec4472d0 (patch) | |
| tree | 7ba4a376a3b5e32dcc105f8fe342d37078f0f316 | |
| parent | 1dffe15c8ef6eaa1ebf32bf8d54d1463538cfb46 (diff) | |
| download | ppe42-gcc-2d44789e020223552278cca8b5c445b2ec4472d0.tar.gz ppe42-gcc-2d44789e020223552278cca8b5c445b2ec4472d0.zip | |
2009-04-17 Paolo Bonzini <bonzini@gnu.org>
* config/sh/sh.h (FUNCTION_VALUE): Fix call to sh_promote_prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146257 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/sh/sh.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 767ca08eb70..5aad48d2344 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-04-17 Paolo Bonzini <bonzini@gnu.org> + + * config/sh/sh.h (FUNCTION_VALUE): Fix call to sh_promote_prototypes. + 2009-04-17 Uros Bizjak <ubizjak@gmail.com> * config/arm/sfp-machine.h (__gcc_CMPtype): New typedef. diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index 6a4ccb0f0e6..3a90cf172fd 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -1743,7 +1743,7 @@ extern enum reg_class regno_reg_class[FIRST_PSEUDO_REGISTER]; || TREE_CODE (VALTYPE) == BOOLEAN_TYPE \ || TREE_CODE (VALTYPE) == REAL_TYPE \ || TREE_CODE (VALTYPE) == OFFSET_TYPE)) \ - && sh_promote_prototypes (VALTYPE) \ + && sh_promote_prototypes (FUNC) \ ? (TARGET_SHMEDIA64 ? DImode : SImode) : TYPE_MODE (VALTYPE)), \ BASE_RETURN_VALUE_REG (TYPE_MODE (VALTYPE))) |

