rpms/gcc/devel gcc41-ppc64-ldouble-stdarg.patch,1.2,1.3

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Jun 12 12:48:26 UTC 2006


Author: jakub

Update of /cvs/dist/rpms/gcc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv3093

Modified Files:
	gcc41-ppc64-ldouble-stdarg.patch 
Log Message:
4.1.1-2

gcc41-ppc64-ldouble-stdarg.patch:
 0 files changed

Index: gcc41-ppc64-ldouble-stdarg.patch
===================================================================
RCS file: /cvs/dist/rpms/gcc/devel/gcc41-ppc64-ldouble-stdarg.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gcc41-ppc64-ldouble-stdarg.patch	21 Apr 2006 20:45:38 -0000	1.2
+++ gcc41-ppc64-ldouble-stdarg.patch	12 Jun 2006 12:48:24 -0000	1.3
@@ -1,8 +1,5 @@
 2006-04-20  Alan Modra  <amodra at bigpond.net.au>
 
-	* config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Consume all
-	fp regs if the last fp arg doesn't fit in regs.
-
 	* gcc.dg/compat/scalar-by-value-5.c: New.
 	* gcc.dg/compat/scalar-by-value-5_main.c: New.
 	* gcc.dg/compat/scalar-by-value-5_x.c: New.
@@ -14,17 +11,6 @@
 	* gcc.dg/compat/scalar-by-value-x.h: New.
 	* gcc.dg/compat/scalar-by-value-y.h: New.
 
---- gcc/config/rs6000/rs6000.c	(revision 113079)
-+++ gcc/config/rs6000/rs6000.c	(working copy)
-@@ -5960,7 +5973,7 @@ rs6000_gimplify_va_arg (tree valist, tre
-       t = build1 (LABEL_EXPR, void_type_node, lab_false);
-       append_to_statement_list (t, pre_p);
- 
--      if (n_reg > 2)
-+      if ((n_reg == 2 && reg != gpr) || n_reg > 2)
- 	{
- 	  /* Ensure that we don't find any more args in regs.
- 	     Alignment has taken care of the n_reg == 2 case.  */
 --- gcc/testsuite/gcc.dg/compat/scalar-by-value-5.c	(revision 0)
 +++ gcc/testsuite/gcc.dg/compat/scalar-by-value-5.c	(revision 0)
 @@ -0,0 +1,16 @@




More information about the fedora-cvs-commits mailing list