invoke.texi (fstrict-aliasing): Move implementation details...
2006-11-07 Josh Conner <jconner@apple.com> * doc/invoke.texi (fstrict-aliasing): Move implementation details... * doc/tree-ssa.texi (Alias analysis): ...here. From-SVN: r118559
This commit is contained in:
parent
98e06787f5
commit
d2927bd54f
@ -1,3 +1,9 @@
|
||||
2006-11-07 Josh Conner <jconner@apple.com>
|
||||
|
||||
* doc/invoke.texi (fstrict-aliasing): Move implementation
|
||||
details...
|
||||
* doc/tree-ssa.texi (Alias analysis): ...here.
|
||||
|
||||
2006-11-07 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/29610
|
||||
|
@ -5377,12 +5377,6 @@ int f() @{
|
||||
@}
|
||||
@end smallexample
|
||||
|
||||
Every language that wishes to perform language-specific alias analysis
|
||||
should define a function that computes, given an @code{tree}
|
||||
node, an alias set for the node. Nodes in different alias sets are not
|
||||
allowed to alias. For an example, see the C front-end function
|
||||
@code{c_get_alias_set}.
|
||||
|
||||
Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
|
||||
|
||||
@item -falign-functions
|
||||
|
@ -1591,6 +1591,12 @@ every addressable variable found in the program. Given a symbol
|
||||
memory tag SMT and an addressable variable V@. If the alias sets
|
||||
of SMT and V conflict (as computed by may_alias_p), then V is
|
||||
marked as an alias tag and added to the alias set of SMT@.
|
||||
|
||||
Every language that wishes to perform language-specific alias analysis
|
||||
should define a function that computes, given a @code{tree}
|
||||
node, an alias set for the node. Nodes in different alias sets are not
|
||||
allowed to alias. For an example, see the C front-end function
|
||||
@code{c_get_alias_set}.
|
||||
@end enumerate
|
||||
|
||||
For instance, consider the following function:
|
||||
|
Loading…
Reference in New Issue
Block a user