This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: [Bug bootstrap/27763] [4.2 regression] add_referenced_var missing on bootstrap
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: gcc-bugzilla at gcc dot gnu dot org
- Cc: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 24 May 2006 18:22:14 -0400 (EDT)
- Subject: Re: [Bug bootstrap/27763] [4.2 regression] add_referenced_var missing on bootstrap
>
>
>
> ------- Comment #3 from tkoenig at gcc dot gnu dot org 2006-05-24 22:18 -------
> The bug is with
>
> Path: .
> URL: svn+ssh://tkoenig@gcc.gnu.org/svn/gcc/trunk
> Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
> Revision: 114050
> Node Kind: directory
> Schedule: normal
> Last Changed Author: jsm28
> Last Changed Rev: 113935
> Last Changed Date: 2006-05-20 19:51:30 +0200 (Sat, 20 May 2006)
> Properties Last Updated: 2006-05-20 21:30:42 +0200 (Sat, 20 May 2006)
>
> The call to add_referenced_var in tree-ssa-loop-manip.c appears
> to have been introduced by revision 114018, by Andrew MacLeod.
> In tree-dfa.c, I see a static inline function of this name. There are
> several other uses, without prototypes or function definitions:
Something must be wrong with your download of GCC.
gimplify.c: add_referenced_var (t);
lambda-code.c: add_referenced_var (resvar);
lambda-code.c: add_referenced_var (resvar);
lambda-code.c: add_referenced_var (ivvar);
lambda-code.c: add_referenced_var (ivvar);
lambda-code.c: add_referenced_var (uboundvar);
tree-complex.c: add_referenced_var (r);
tree-dfa.c: add_referenced_var (t);
tree-dfa.c: add_referenced_var (*tp);
tree-dfa.c:add_referenced_var (tree var)
tree-dfa.c: add_referenced_var (t);
tree-flow.h:extern void add_referenced_var (tree);
tree-if-conv.c: add_referenced_var (var);
tree-outof-ssa.c: add_referenced_var (tmp);
tree-outof-ssa.c: /* add_referenced_var will create the annotation and set up some
tree-ssa-alias.c: add_referenced_var (tag);
tree-ssa-alias.c: add_referenced_var (global_var);
tree-ssa-alias.c: add_referenced_var (subvar);
tree-ssa-alias.c: add_referenced_var in the above loop will take care of
tree-ssa-loop-im.c: add_referenced_var (var);
tree-ssa-loop-ivopts.c: add_referenced_var (cand->var_before);
tree-ssa-loop-manip.c: add_referenced_var (var);
tree-ssa-loop-manip.c: add_referenced_var (var);
tree-ssa-operands.c: a VUSE for .GLOBAL_VAR if it has been created. See add_referenced_var
tree-ssa-phiopt.c: add_referenced_var (tmp);
tree-ssa-phiopt.c: add_referenced_var (tmp);
tree-ssa-phiopt.c: add_referenced_var (tmp);
tree-ssa-pre.c: add_referenced_var (temp);
tree-ssa-pre.c: add_referenced_var (temp);
tree-ssa-pre.c: add_referenced_var (temp);
tree-ssa-pre.c: add_referenced_var (SSA_NAME_VAR (TREE_OPERAND (stmt, 0)));
tree-ssa-structalias.c: add_referenced_var (heapvar);
tree-ssa-structalias.c: add_referenced_var (heapvar);
tree-tailcall.c: add_referenced_var (tmp);
tree-tailcall.c: add_referenced_var (tmp);
tree-tailcall.c: add_referenced_var (tmp);
tree-tailcall.c: add_referenced_var (tmp);
tree-tailcall.c: add_referenced_var (tmp);
tree-vect-patterns.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (dest);
tree-vect-transform.c: add_referenced_var (tmp);
tree-vect-transform.c: add_referenced_var (addr_expr);
tree-vect-transform.c: add_referenced_var (vect_ptr);
tree-vect-transform.c: add_referenced_var (vec_dest);
tree-vect-transform.c: add_referenced_var (new_var);
tree-vect-transform.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (var);
tree-vect-transform.c: add_referenced_var (addr_tmp);
tree-vect-transform.c: add_referenced_var (or_tmp);
tree-vect-transform.c: add_referenced_var (and_tmp);
That is what I get.
Are you sure that you are not having a mix of 4.1 code and trunk code.
-- Pinski