Kai's patch

2011-08-04  Kai Tietz  <kti...@redhat.com>

        * config/i386/i386.c (setup_incoming_varargs_ms_64): Set
        ix86_varargs_gpr_size and ix86_varargs_fpr_size to zero.

broke build for me, as it put statements before the declarations at the beginning of the function. I'm checking this in to restore the build.
commit bc18469d6d781828ce640fc2eb57c7c6eb1dc330
Author: Jason Merrill <ja...@redhat.com>
Date:   Fri Aug 5 10:24:16 2011 -0400

    	* config/i386/i386.c (setup_incoming_varargs_ms_64): Move
    	declarations to beginning of function.

diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 5d995ab..f1d6430 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -7507,14 +7507,14 @@ setup_incoming_varargs_64 (CUMULATIVE_ARGS *cum)
 static void
 setup_incoming_varargs_ms_64 (CUMULATIVE_ARGS *cum)
 {
+  alias_set_type set = get_varargs_alias_set ();
+  int i;
+
   /* Reset to zero, as there might be a sysv vaarg used
      before.  */
   ix86_varargs_gpr_size = 0;
   ix86_varargs_fpr_size = 0;
   
-  alias_set_type set = get_varargs_alias_set ();
-  int i;
-
   for (i = cum->regno; i < X86_64_MS_REGPARM_MAX; i++)
     {
       rtx reg, mem;

Reply via email to