------- Comment #2 from bonzini at gnu dot org 2009-08-04 06:37 ------- I found this pasto, can you check?
Index: gcc/calls.c =================================================================== --- gcc/calls.c (revision 150359) +++ gcc/calls.c (working copy) @@ -2353,9 +2353,9 @@ expand_call (tree exp, rtx target, int i &caller_unsignedp, TREE_TYPE (current_function_decl), 1); callee_promoted_mode - = promote_function_mode (TREE_TYPE (caller_res), callee_mode, + = promote_function_mode (TREE_TYPE (funtype), callee_mode, &callee_unsignedp, - TREE_TYPE (funtype), 1); + funtype, 1); if (caller_mode != VOIDmode && (caller_promoted_mode != callee_promoted_mode || ((caller_mode != caller_promoted_mode -- bonzini at gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-08-04 06:37:23 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40952