This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fortran aliasing in tree-ssa-alias.c (may_alias_p).
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 20 Mar 2006 16:44:14 -0500
- Subject: Re: Fortran aliasing in tree-ssa-alias.c (may_alias_p).
- References: <4412C7C6.3020504@moene.indiv.nluug.nl> <16728322.1142087744409.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net> <441D3CF1.2070704@moene.indiv.nluug.nl> <31693913.1142881632447.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net> <441F0086.9060401@moene.indiv.nluug.nl>
On 03/20/06 14:20, Toon Moene wrote:
> Dang ! I hoped you wouldn't have noticed. Now I have to come up with a
> name for this flag.
>
Ha ha. Sorry :)
> * fortran/options.c (gfc_init_options): Initialize
> flag_argument_noalias to 3.
> * doc/invoke.texi: Document new flag -fargument-noalias-anything.
> * tree-ssa-alias.c (may_alias_p): If flag_argument_noalias > 2,
> argument pointers may not alias any other storage.
> * common.opt: Define option -fargument-noalias-anything.
> * tree-ssa-structalias.c (intra_create_variable_infos): Fortran
> alias semantics is specified by flag_argument_noalias > 2.
>
OK.