invoke.texi (-fstrict-aliasing): Correct two examples.

* doc/invoke.texi (-fstrict-aliasing): Correct two examples.
	Use an imperative sentence.

From-SVN: r151654
This commit is contained in:
Akim Demaille 2009-09-12 15:41:59 +00:00 committed by Gerald Pfeifer
parent b495ad7f55
commit 460ba39640
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2009-09-12 Akim Demaille <demaille@gostai.com>
* doc/invoke.texi (-fstrict-aliasing): Correct two examples.
Use an imperative sentence.
2009-09-11 Richard Henderson <rth@redhat.com> 2009-09-11 Richard Henderson <rth@redhat.com>
* gsstruct.def (DEFGSSTRUCT): Remove printable-name argument; add * gsstruct.def (DEFGSSTRUCT): Remove printable-name argument; add

View File

@ -6869,7 +6869,7 @@ Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
@item -fstrict-aliasing @item -fstrict-aliasing
@opindex fstrict-aliasing @opindex fstrict-aliasing
Allows the compiler to assume the strictest aliasing rules applicable to Allow the compiler to assume the strictest aliasing rules applicable to
the language being compiled. For C (and C++), this activates the language being compiled. For C (and C++), this activates
optimizations based on the type of expressions. In particular, an optimizations based on the type of expressions. In particular, an
object of one type is assumed never to reside at the same address as an object of one type is assumed never to reside at the same address as an
@ -6886,7 +6886,7 @@ union a_union @{
@}; @};
int f() @{ int f() @{
a_union t; union a_union t;
t.d = 3.0; t.d = 3.0;
return t.i; return t.i;
@} @}
@ -6899,7 +6899,7 @@ expected. @xref{Structures unions enumerations and bit-fields
implementation}. However, this code might not: implementation}. However, this code might not:
@smallexample @smallexample
int f() @{ int f() @{
a_union t; union a_union t;
int* ip; int* ip;
t.d = 3.0; t.d = 3.0;
ip = &t.i; ip = &t.i;