> + = promote_mode (type, DECL_MODE (decl), &unsignedp, > + (TREE_CODE (decl) == RESULT_DECL > + || TREE_CODE (decl) == PARM_DECL) ? 1 : 0); This for the record would be fixed by http://gcc.gnu.org/ml/gcc-patches/2009-04/msg01631.html as well. Paolo