tm.texi (TARGET_PROMOTE_FUNCTION_MODE): Add documentation for for_return == 2.
commit666e3cebe13c86ea21f84fb5b5d6d9e1dc49a9a5
authorPaolo Bonzini <bonzini@gnu.org>
Wed, 12 Aug 2009 16:23:12 +0000 (12 16:23 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Wed, 12 Aug 2009 16:23:12 +0000 (12 16:23 +0000)
treeb0b3176056066392830be15ad78cfae11a09644e
parent4b462d7786135d389f58ccda0a9dddf9ed4cee73
tm.texi (TARGET_PROMOTE_FUNCTION_MODE): Add documentation for for_return == 2.

2009-08-12  Paolo Bonzini  <bonzini@gnu.org>

* doc/tm.texi (TARGET_PROMOTE_FUNCTION_MODE): Add documentation
for for_return == 2.
* function.c (assign_parm_setup_reg): Use for_return == 2, improve
comments.
* calls.c (expand_call): Fix typo.
* explow.c (promote_decl_mode): Use for_return == 2 for RESULT_DECL
and PARM_DECL.
* stmt.c (expand_value_return): Use promote_function_mode to copy out
of pseudo.
* targhooks.c (default_promote_function_mode): Handle for_return == 2.
* config/cris/cris.c (cris_promote_function_mode): Likewise.
* config/mmix/mmix.c (mmix_promote_function_mode): Likewise.
* config/pa/pa.c (pa_promote_function_mode): Likewise.

From-SVN: r150700
gcc/ChangeLog
gcc/calls.c
gcc/config/cris/cris.c
gcc/config/mmix/mmix.c
gcc/config/pa/pa.c
gcc/doc/tm.texi
gcc/explow.c
gcc/function.c
gcc/stmt.c
gcc/targhooks.c