diff options
| author | jconner <jconner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-07 17:40:13 +0000 |
|---|---|---|
| committer | jconner <jconner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-07 17:40:13 +0000 |
| commit | ea18f02272278321727e02403010ccc1ec5b7211 (patch) | |
| tree | 4cc04ddf12c473596fd9f71982e0a34b90d6eacf /gcc | |
| parent | 7d47204e7df0bf36e519f84869e23b0462be649c (diff) | |
| download | ppe42-gcc-ea18f02272278321727e02403010ccc1ec5b7211.tar.gz ppe42-gcc-ea18f02272278321727e02403010ccc1ec5b7211.zip | |
2006-11-07 Josh Conner <jconner@apple.com>
* doc/invoke.texi (fstrict-aliasing): Move implementation
details...
* doc/tree-ssa.texi (Alias analysis): ...here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118559 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/doc/invoke.texi | 6 | ||||
| -rw-r--r-- | gcc/doc/tree-ssa.texi | 6 |
3 files changed, 12 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a35e5d9b179..0791389c281 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 2e0de418bc4..8d221ef4ef4 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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 diff --git a/gcc/doc/tree-ssa.texi b/gcc/doc/tree-ssa.texi index 9f6b8998adc..66793214d35 100644 --- a/gcc/doc/tree-ssa.texi +++ b/gcc/doc/tree-ssa.texi @@ -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: |

