diff options
author | Janis Johnson <janis187@us.ibm.com> | 2003-01-08 01:12:29 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2003-01-08 01:12:29 +0000 |
commit | 7404975589d6a384ce1aec1d8434663d054c5386 (patch) | |
tree | 5883385a6b46c0cf03dc13edaeb6acc062e3f4a4 /gcc | |
parent | e7edc5a07b71a08f941de93ff9cce86cad1eb16d (diff) | |
download | gcc-7404975589d6a384ce1aec1d8434663d054c5386.zip gcc-7404975589d6a384ce1aec1d8434663d054c5386.tar.gz gcc-7404975589d6a384ce1aec1d8434663d054c5386.tar.bz2 |
re PR other/8947 (Please add a Warning about "-malign-double" in docs)
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 10 |
2 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 733c1d8..6c6fa0b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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, diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 359e22d..ab1e2da 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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 |