On 09/05/2016 01:57 AM, Richard Biener wrote:
On Mon, Sep 5, 2016 at 7:26 AM, Kugan Vivekanandarajah
<kugan.vivekanandara...@linaro.org> wrote:
Hi All,
While looking at gcc source, I noticed that we are iterating over SSA
variable from 0 to num_ssa_names in some cases and 1 to num_ssa_names
in others. It seems that variable 0 is always NULL TREE.
Yeah, that's artificial because we don't assign SSA name version 0 (for some
unknown reason).
That might have been the global for aliasing purposes eons ago. Or it
might have been used for default defs early in the SSA development work.
I wouldn't be surprised if it doesn't need to be special anymore.
Jeff