------- Comment #9 from rguenth at gcc dot gnu dot org  2008-04-25 16:20 -------
Index: calls.c
===================================================================
--- calls.c     (revision 134659)
+++ calls.c     (working copy)
@@ -2708,7 +2708,7 @@ expand_call (tree exp, rtx target, int i
         and whose alignment does not permit a direct copy into registers,
         make a group of pseudos that correspond to each register that we
         will later fill.  */
-      if (STRICT_ALIGNMENT)
+      if (1 || STRICT_ALIGNMENT)
        store_unaligned_arguments_into_pseudos (args, num_actuals);

       /* Now store any partially-in-registers parm.

also fixes this.


-- 


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

Reply via email to