re PR other/8947 (Please add a Warning about "-malign-double" in docs)
authorJanis Johnson <janis187@us.ibm.com>
Wed, 8 Jan 2003 01:12:29 +0000 (01:12 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Wed, 8 Jan 2003 01:12:29 +0000 (01:12 +0000)
2003-01-07  Janis Johnson  <janis187@us.ibm.com>

PR other/8947
* doc/invoke.texi (-malign-double): Explain that the option breaks
binary compatibility.

From-SVN: r61026

gcc/ChangeLog
gcc/doc/invoke.texi

index 733c1d8..6c6fa0b 100644 (file)
@@ -1,3 +1,9 @@
+2003-01-07  Janis Johnson  <janis187@us.ibm.com>
+
+       PR other/8947
+       * doc/invoke.texi (-malign-double): Explain that the option breaks
+       binary compatibility.
+
 2003-01-08  Andreas Schwab  <schwab@suse.de>
 
        * config.gcc (m68k-*-linux*): Don't set extra_parts and gnu_ld,
index 359e22d..ab1e2da 100644 (file)
@@ -1,12 +1,12 @@
 @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-@c 2000, 2001, 2002 Free Software Foundation, Inc.
+@c 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 @c This is part of the GCC manual.
 @c For copying conditions, see the file gcc.texi.
 
 @ignore
 @c man begin COPYRIGHT
 Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
-1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -7818,9 +7818,11 @@ boundary.  Aligning @code{double} variables on a two word boundary will
 produce code that runs somewhat faster on a @samp{Pentium} at the
 expense of more memory.
 
-@strong{Warning:} if you use the @samp{-malign-double} switch,
+@strong{Warning:} if you use the @option{-malign-double} switch,
 structures containing the above types will be aligned differently than
-the published application binary interface specifications for the 386.
+the published application binary interface specifications for the 386
+and will not be binary compatible with structures in code compiled
+without that switch.
 
 @item -m128bit-long-double
 @opindex m128bit-long-double