This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 4/6 v4]: Merge from Stack Branch - i386 backend changes
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: "Ye, Joey" <joey dot ye at intel dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Richard Guenther <richard dot guenther at gmail dot com>, "Guo, Xuepeng" <xuepeng dot guo at intel dot com>, Jan Hubicka <hubicka at ucw dot cz>, Jason Merrill <jason at redhat dot com>, Ian Lance Taylor <iant at google dot com>, Gerald Pfeifer <gerald at pfeifer dot com>, Bernd Schmidt <bernds_cb1 at t-online dot de>, Mark Mitchell <mark at codesourcery dot com>
- Date: Thu, 5 Jun 2008 07:01:15 -0700
- Subject: Re: [PATCH 4/6 v4]: Merge from Stack Branch - i386 backend changes
- References: <BB577BF501703042AD7E08EADD8E514FF5DDCC@pdsmsx415.ccr.corp.intel.com>
On Thu, Jun 05, 2008 at 04:03:21PM +0800, Joey Ye wrote:
> Any further comments?
>
> http://gcc.gnu.org/ml/gcc-patches/2008-05/msg02013.html
>
> Thanks - Joey
>
Here is a small update. I am checking it in.
Thanks.
H.J.
----
Index: ChangeLog.stackalign
===================================================================
--- ChangeLog.stackalign (revision 136397)
+++ ChangeLog.stackalign (working copy)
@@ -1,3 +1,8 @@
+2008-06-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (ix86_get_drap_rtx): Update comments.
+ (ix86_internal_arg_pointer): Reformat.
+
2008-06-03 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (ix86_gen_andsp): New.
Index: config/i386/i386.c
===================================================================
--- config/i386/i386.c (revision 136397)
+++ config/i386/i386.c (working copy)
@@ -6609,13 +6609,8 @@ ix86_update_stack_boundary (void)
crtl->stack_alignment_estimated = 128;
}
-/* Handle DRAP related code. Decide
- 1. if stack alignment is needed based on stack alignment
- estimation before reload.
- 2. if DRAP is needed based on options and other conditions.
-
- Return: NULL if no DRAP is needed.
- An rtx for DRAP otherwise. */
+/* Handle the TARGET_GET_DRAP_RTX hook. Return NULL if no DRAP is
+ needed or an rtx for DRAP otherwise. */
static rtx
ix86_get_drap_rtx (void)
@@ -6651,7 +6646,7 @@ ix86_get_drap_rtx (void)
static rtx
ix86_internal_arg_pointer (void)
{
- return virtual_incoming_args_rtx;
+ return virtual_incoming_args_rtx;
}
/* Handle the TARGET_DWARF_HANDLE_FRAME_UNSPEC hook.