]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
invoke.texi (mpreferred-stack-boundary): Remove exception for -Os.
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 13 Sep 2006 05:59:30 +0000 (05:59 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 13 Sep 2006 05:59:30 +0000 (22:59 -0700)
2006-09-12  H.J. Lu  <hongjiu.lu@intel.com>

* doc/invoke.texi (mpreferred-stack-boundary): Remove exception
for -Os. Update __m128 alignment requirement.

From-SVN: r116917

gcc/ChangeLog
gcc/doc/invoke.texi

index f5ec63af82b3e032f58e25dfd0f8e0e56e027a81..ea6a6bbb0758a54fd155102546a8d91abd7d755f 100644 (file)
@@ -1,3 +1,8 @@
+2006-09-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * doc/invoke.texi (mpreferred-stack-boundary): Remove exception
+       for -Os. Update __m128 alignment requirement.
+
 2006-09-13  Jan Hubicka  <jh@suse.cz>
 
        * cfganal.c (compute_dominance_frontiers_1): Don't be quadratic.
index d7f0826fca4f44736c98011334c7ede1551fe510..38d227ff7847750db3fe1971c11f6158c3d0bc75 100644 (file)
@@ -9505,15 +9505,13 @@ applicable to individual functions.
 @opindex mpreferred-stack-boundary
 Attempt to keep the stack boundary aligned to a 2 raised to @var{num}
 byte boundary.  If @option{-mpreferred-stack-boundary} is not specified,
-the default is 4 (16 bytes or 128 bits), except when optimizing for code
-size (@option{-Os}), in which case the default is the minimum correct
-alignment (4 bytes for x86, and 8 bytes for x86-64).
+the default is 4 (16 bytes or 128 bits).
 
 On Pentium and PentiumPro, @code{double} and @code{long double} values
 should be aligned to an 8 byte boundary (see @option{-malign-double}) or
 suffer significant run time performance penalties.  On Pentium III, the
-Streaming SIMD Extension (SSE) data type @code{__m128} suffers similar
-penalties if it is not 16 byte aligned.
+Streaming SIMD Extension (SSE) data type @code{__m128} may not work
+properly if it is not 16 byte aligned.
 
 To ensure proper alignment of this values on the stack, the stack boundary
 must be as aligned as that required by any value stored on the stack.