------- Comment #4 from pinskia at gcc dot gnu dot org  2006-12-06 00:07 -------
      t = build2 (GIMPLE_MODIFY_STMT, valist_type, valist, t);

      ofs = (8 - size) % 4;
      if (ofs != 0)
        {
          u = fold_convert (valist_type, size_int (ofs));
          t = build2 (PLUS_EXPR, valist_type, t, u);
        }

      t = fold_convert (ptr, t);
      t = build_va_arg_indirect_ref (t);

So we are building (*(cast)(valist = t)) which we can no longer do as we are
using GIMPLE_MODIFY_STMT.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30079

Reply via email to