This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] SSA bug or feature?
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Pop Sébastian <pop at gauvain dot u-strasbg dot fr>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Thu, 04 Sep 2003 08:42:20 -0400
- Subject: Re: [tree-ssa] SSA bug or feature?
- Organization: Red Hat Canada
- References: <20030904120145.GA18777@gauvain.u-strasbg.fr>
On Thu, 2003-09-04 at 08:01, Pop Sébastian wrote:
> normal_call_insns_8 = PHI <0B(380), normal_call_insns_9(782)>;
> ...
> normal_call_insns_9 = PHI <normal_call_insns_8(773), T.1529_2087(777), T.1529_2087(778)>;
>
> This case showed up during the analysis of the expand_call function in
> gcc/gcc/calls.c.
>
> Is this a valid SSA code, or is the SSA screwed up by one of the optimizers?
>
Copy propagation can leave SSA code looking like that. In principle, I
don't see anything wrong with that. Are we generating bad code out of
this?
Diego.