[committed] Remove unnecessary comment.

John David Anglin dave@hiauly1.hia.nrc.ca
Sun Jul 11 23:52:00 GMT 2004


After Richard's gimplification of this routine, we no longer do any
argument alignment in this routine for hppa64 and the comment is
therefore unnecessary.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

2004-07-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* pa.c (hppa_gimplify_va_arg_expr): Remove comment.

Index: config/pa/pa.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/pa/pa.c,v
retrieving revision 1.258
diff -u -3 -p -r1.258 pa.c
--- config/pa/pa.c	10 Jul 2004 20:15:44 -0000	1.258
+++ config/pa/pa.c	11 Jul 2004 20:07:06 -0000
@@ -5960,14 +5960,6 @@ hppa_gimplify_va_arg_expr (tree valist, 
 
   if (TARGET_64BIT)
     {
-      /* Every argument in PA64 is supposed to be passed by value
-	 (including large structs).  However, as a GCC extension, we
-	 pass zero and variable sized arguments by reference.  Empty
-	 structures are a GCC extension not supported by the HP
-	 compilers.  Thus, passing them by reference isn't likely
-	 to conflict with the ABI.  For variable sized arguments,
-	 GCC doesn't have the infrastructure to allocate these to
-	 registers.  */
       /* Args grow upward.  We can use the generic routines.  */
 
       if (indirect)



More information about the Gcc-patches mailing list