[llvm-commits] [llvm-gcc-4.2] r41673 - /llvm-gcc-4.2/trunk/gcc/doc/extend.texi

Anton Korobeynikov asl at math.spbu.ru
Sun Sep 2 13:16:58 PDT 2007

Author: asl
Date: Sun Sep  2 15:16:58 2007
New Revision: 41673

URL: http://llvm.org/viewvc/llvm-project?rev=41673&view=rev
Another merge error


Modified: llvm-gcc-4.2/trunk/gcc/doc/extend.texi
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/doc/extend.texi?rev=41673&r1=41672&r2=41673&view=diff

--- llvm-gcc-4.2/trunk/gcc/doc/extend.texi (original)
+++ llvm-gcc-4.2/trunk/gcc/doc/extend.texi Sun Sep  2 15:16:58 2007
@@ -2322,22 +2322,6 @@
 The @code{longjmp}-like counterpart of such function, if any, might need
 to be marked with the @code{noreturn} attribute.
- at c APPLE LOCAL begin 4356747 stack realign
- at item force_align_arg_pointer
- at cindex @code{force_align_arg_pointer} attribute
-On the Intel x86, the @code{force_align_arg_pointer} attribute may be
-applied to individual function definitions, generating an alternate
-prologue and epilogue that realigns the runtime stack.  This supports
-mixing legacy codes that run with a 4-byte aligned stack with modern
-codes that keep a 16-byte stack for SSE compatibility.  The alternate
-prologue/epilogue is slower and bigger than the regular one, and it
-requires one dedicated register for the life of the function.  This
-also lowers the number of registers available if used in conjunction
-with the @code{regparm} attribute.  The @code{force_align_arg_pointer}
-attribute is incompatible with nested functions; this is considered a
-hard error.
- at c APPLE LOCAL end 4356747 stack realign
 @item saveall
 @cindex save all registers on the Blackfin, H8/300, H8/300H, and H8S
 Use this attribute on the Blackfin, H8/300, H8/300H, and H8S to indicate that

More information about the llvm-commits mailing list