diff options
Diffstat (limited to 'gcc/tree-ssa-alias.c')
| -rw-r--r-- | gcc/tree-ssa-alias.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index cc0a00a559b..9da01676f43 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -164,7 +164,12 @@ static struct ptr_info_def *get_ptr_info (tree t); bitmap call_clobbered_vars; /* Addressable variables in the function. If bit I is set, then - REFERENCED_VARS (I) has had its address taken. */ + REFERENCED_VARS (I) has had its address taken. Note that + CALL_CLOBBERED_VARS and ADDRESSABLE_VARS are not related. An + addressable variable is not necessarily call-clobbered (e.g., a + local addressable whose address does not escape) and not all + call-clobbered variables are addressable (e.g., a local static + variable). */ bitmap addressable_vars; /* 'true' after aliases have been computed (see compute_may_aliases). This |

