On 12 January 2015 at 16:24, Andreas Schwab <[email protected]> wrote:
> I'm getting this testsuite regression:
>
> FAIL: gcc.dg/plugin/ggcplug.c compilation
Fixed with r219458.
Thanks,
Prathamesh
>
> In file included from
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:23:0,
> from
> /usr/local/gcc/gcc-20150112/gcc/testsuite/gcc.dg/plugin/ggcplug.c:8:
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:705:18:
> error: 'hash_set' has not been declared
> void *, hash_set<tree> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:705:26:
> error: expected ',' or '...' before '<' token
> void *, hash_set<tree> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1139:24:
> error: field 'id' has incomplete type 'ht_identifier'
> struct ht_identifier id;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1139:10:
> note: forward declaration of 'struct ht_identifier'
> struct ht_identifier id;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1164:3:
> error: 'vec' does not name a type
> vec<constructor_elt, va_gc> *elts;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1206:3:
> error: 'location_t' does not name a type
> location_t locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1253:3:
> error: 'location_t' does not name a type
> location_t locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1258:3:
> error: 'location_t' does not name a type
> location_t locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1285:3:
> error: 'location_t' does not name a type
> location_t locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1286:3:
> error: 'location_t' does not name a type
> location_t end_locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1289:3:
> error: 'vec' does not name a type
> vec<tree, va_gc> *nonlocalized_vars;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1324:3:
> error: 'alias_set_type' does not name a type
> alias_set_type alias_set;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1360:3:
> error: 'vec' does not name a type
> vec<tree, va_gc> *base_accesses;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1366:3:
> error: 'vec' does not name a type
> vec<tree, va_gc> base_binfos;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1371:3:
> error: 'location_t' does not name a type
> location_t locus;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1758:3:
> error: 'vec' does not name a type
> vec<tree, va_gc> *pending_statics;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1799:3:
> error: 'vec' does not name a type
> vec<tree, va_gc> *to;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1845:16:
> error: 'vec' does not name a type
> extern GTY(()) vec<alias_pair, va_gc> *alias_pairs;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree-core.h:1858:17:
> error: 'vec' does not name a type
> extern GTY (()) vec<tree, va_gc> *all_translation_units;
> ^
> In file included from
> /usr/local/gcc/gcc-20150112/gcc/testsuite/gcc.dg/plugin/ggcplug.c:8:0:
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:1073:48: error:
> 'location_t' has not been declared
> extern void protected_set_expr_location (tree, location_t);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:2642:8: error:
> 'vec' does not name a type
> extern vec<tree, va_gc> **decl_debug_args_lookup (tree);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:2643:8: error:
> 'vec' does not name a type
> extern vec<tree, va_gc> **decl_debug_args_insert (tree);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3560:38: error:
> 'vec' has not been declared
> extern tree build_nt_call_vec (tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3560:41: error:
> expected ',' or '...' before '<' token
> extern tree build_nt_call_vec (tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3580:18: error:
> 'build1_stat_loc' declared as an 'inline' variable
> build1_stat_loc (location_t loc, enum tree_code code, tree type,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3580:18: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3580:34: error:
> expected primary-expression before 'enum'
> build1_stat_loc (location_t loc, enum tree_code code, tree type,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3580:60: error:
> expected primary-expression before 'type'
> build1_stat_loc (location_t loc, enum tree_code code, tree type,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3581:9: error:
> expected primary-expression before 'arg1'
> tree arg1 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3581:27: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree arg1 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3582:1: error:
> expected ',' or ';' before '{' token
> {
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3591:18: error:
> 'build2_stat_loc' declared as an 'inline' variable
> build2_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3591:18: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3591:34: error:
> expected primary-expression before 'enum'
> build2_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3591:60: error:
> expected primary-expression before 'type'
> build2_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3591:71: error:
> expected primary-expression before 'arg0'
> build2_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3592:9: error:
> expected primary-expression before 'arg1'
> tree arg1 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3592:27: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree arg1 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3593:1: error:
> expected ',' or ';' before '{' token
> {
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3602:18: error:
> 'build3_stat_loc' declared as an 'inline' variable
> build3_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3602:18: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3602:34: error:
> expected primary-expression before 'enum'
> build3_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3602:60: error:
> expected primary-expression before 'type'
> build3_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3602:71: error:
> expected primary-expression before 'arg0'
> build3_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3603:9: error:
> expected primary-expression before 'arg1'
> tree arg1, tree arg2 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3603:20: error:
> expected primary-expression before 'arg2'
> tree arg1, tree arg2 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3603:38: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree arg1, tree arg2 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3604:1: error:
> expected ',' or ';' before '{' token
> {
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3614:18: error:
> 'build4_stat_loc' declared as an 'inline' variable
> build4_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3614:18: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3614:34: error:
> expected primary-expression before 'enum'
> build4_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3614:60: error:
> expected primary-expression before 'type'
> build4_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3614:71: error:
> expected primary-expression before 'arg0'
> build4_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3615:9: error:
> expected primary-expression before 'arg1'
> tree arg1, tree arg2, tree arg3 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3615:20: error:
> expected primary-expression before 'arg2'
> tree arg1, tree arg2, tree arg3 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3615:31: error:
> expected primary-expression before 'arg3'
> tree arg1, tree arg2, tree arg3 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3615:49: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree arg1, tree arg2, tree arg3 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3616:1: error:
> expected ',' or ';' before '{' token
> {
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3626:18: error:
> 'build5_stat_loc' declared as an 'inline' variable
> build5_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3626:18: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3626:34: error:
> expected primary-expression before 'enum'
> build5_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3626:60: error:
> expected primary-expression before 'type'
> build5_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3626:71: error:
> expected primary-expression before 'arg0'
> build5_stat_loc (location_t loc, enum tree_code code, tree type, tree arg0,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3627:9: error:
> expected primary-expression before 'arg1'
> tree arg1, tree arg2, tree arg3, tree arg4 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3627:20: error:
> expected primary-expression before 'arg2'
> tree arg1, tree arg2, tree arg3, tree arg4 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3627:31: error:
> expected primary-expression before 'arg3'
> tree arg1, tree arg2, tree arg3, tree arg4 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3627:42: error:
> expected primary-expression before 'arg4'
> tree arg1, tree arg2, tree arg3, tree arg4 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3627:60: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree arg1, tree arg2, tree arg3, tree arg4 MEM_STAT_DECL)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3628:1: error:
> expected ',' or ';' before '{' token
> {
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3644:39: error:
> 'double_int' has not been declared
> extern tree double_int_to_tree (tree, double_int);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3646:48: error:
> 'wide_int_ref' does not name a type
> extern tree wide_int_to_tree (tree type, const wide_int_ref &cst);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3647:41: error:
> 'wide_int_ref' does not name a type
> extern tree force_fit_type (tree, const wide_int_ref &, int, bool);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3659:43: error:
> 'vec' has not been declared
> extern tree build_vector_from_ctor (tree, vec<constructor_elt, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3659:46: error:
> expected ',' or '...' before '<' token
> extern tree build_vector_from_ctor (tree, vec<constructor_elt, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3661:38: error:
> 'vec' has not been declared
> extern tree build_constructor (tree, vec<constructor_elt, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3661:41: error:
> expected ',' or '...' before '<' token
> extern tree build_constructor (tree, vec<constructor_elt, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3674:45: error:
> 'vec' does not name a type
> extern tree build_tree_list_vec_stat (const vec<tree, va_gc> *MEM_STAT_DECL);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3674:48: error:
> expected ',' or '...' before '<' token
> extern tree build_tree_list_vec_stat (const vec<tree, va_gc> *MEM_STAT_DECL);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3676:30: warning:
> 'build_decl_stat' initialized and declared 'extern'
> extern tree build_decl_stat (location_t, enum tree_code,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3676:30: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3676:42: error:
> expected primary-expression before 'enum'
> extern tree build_decl_stat (location_t, enum tree_code,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3677:13: error:
> expected primary-expression before ',' token
> tree, tree MEM_STAT_DECL);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3677:20: error:
> expected primary-expression before 'MEM_STAT_DECL'
> tree, tree MEM_STAT_DECL);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3677:33: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree, tree MEM_STAT_DECL);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3682:41: warning:
> 'build_empty_stmt' initialized and declared 'extern'
> extern tree build_empty_stmt (location_t);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3682:31: error:
> 'location_t' was not declared in this scope
> extern tree build_empty_stmt (location_t);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3683:31: warning:
> 'build_omp_clause' initialized and declared 'extern'
> extern tree build_omp_clause (location_t, enum omp_clause_code);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3683:31: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3683:43: error:
> expected primary-expression before 'enum'
> extern tree build_omp_clause (location_t, enum omp_clause_code);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3683:63: error:
> expression list treated as compound expression in initializer [-fpermissive]
> extern tree build_omp_clause (location_t, enum omp_clause_code);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:35: warning:
> 'build_call_array_loc' initialized and declared 'extern'
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:35: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:51: error:
> expected primary-expression before ',' token
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:57: error:
> expected primary-expression before ',' token
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:59: error:
> expected primary-expression before 'int'
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:64: error:
> expected primary-expression before 'const'
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3692:76: error:
> expression list treated as compound expression in initializer [-fpermissive]
> extern tree build_call_array_loc (location_t, tree, tree, int, const tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3693:41: error:
> 'vec' has not been declared
> extern tree build_call_vec (tree, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3693:44: error:
> expected ',' or '...' before '<' token
> extern tree build_call_vec (tree, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:40: warning:
> 'build_call_expr_loc_array' initialized and declared 'extern'
> extern tree build_call_expr_loc_array (location_t, tree, int, tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:40: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:56: error:
> expected primary-expression before ',' token
> extern tree build_call_expr_loc_array (location_t, tree, int, tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:58: error:
> expected primary-expression before 'int'
> extern tree build_call_expr_loc_array (location_t, tree, int, tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:68: error:
> expected primary-expression before '*' token
> extern tree build_call_expr_loc_array (location_t, tree, int, tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:69: error:
> expected primary-expression before ')' token
> extern tree build_call_expr_loc_array (location_t, tree, int, tree *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3694:69: error:
> expression list treated as compound expression in initializer [-fpermissive]
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:38: warning:
> 'build_call_expr_loc_vec' initialized and declared 'extern'
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:38: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:54: error:
> expected primary-expression before ',' token
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:56: error:
> 'vec' was not declared in this scope
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:64: error:
> expected primary-expression before ',' token
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:66: error:
> 'va_gc' was not declared in this scope
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:74: error:
> expected primary-expression before ')' token
> extern tree build_call_expr_loc_vec (location_t, tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3695:74: error:
> expression list treated as compound expression in initializer [-fpermissive]
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:34: warning:
> 'build_call_expr_loc' initialized and declared 'extern'
> extern tree build_call_expr_loc (location_t, tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:34: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:50: error:
> expected primary-expression before ',' token
> extern tree build_call_expr_loc (location_t, tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:52: error:
> expected primary-expression before 'int'
> extern tree build_call_expr_loc (location_t, tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:57: error:
> expected primary-expression before '...' token
> extern tree build_call_expr_loc (location_t, tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3696:60: error:
> expression list treated as compound expression in initializer [-fpermissive]
> extern tree build_call_expr_loc (location_t, tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3698:43: warning:
> 'build_call_expr_internal_loc' initialized and declared 'extern'
> extern tree build_call_expr_internal_loc (location_t, enum internal_fn,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3698:43: error:
> 'location_t' was not declared in this scope
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3698:55: error:
> expected primary-expression before 'enum'
> extern tree build_call_expr_internal_loc (location_t, enum internal_fn,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3699:12: error:
> expected primary-expression before ',' token
> tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3699:14: error:
> expected primary-expression before 'int'
> tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3699:19: error:
> expected primary-expression before '...' token
> tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3699:22: error:
> expression list treated as compound expression in initializer [-fpermissive]
> tree, int, ...);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3737:37: error:
> 'vec' has not been declared
> extern bool vec_member (const_tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3737:40: error:
> expected ',' or '...' before '<' token
> extern bool vec_member (const_tree, vec<tree, va_gc> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:3773:55: error:
> 'signop' has not been declared
> extern unsigned int tree_int_cst_min_precision (tree, signop);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4001:8: error:
> 'vec' does not name a type
> extern vec<tree, va_gc> *ctor_to_vec (tree);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4098:45: error:
> 'vec' has not been declared
> extern void find_placeholder_in_expr (tree, vec<tree> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4098:48: error:
> expected ',' or '...' before '<' token
> extern void find_placeholder_in_expr (tree, vec<tree> *);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h: In function 'bool
> inlined_function_outer_scope_p(const_tree)':
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:1543:64: error:
> 'const struct tree_block' has no member named 'locus'
> #define BLOCK_SOURCE_LOCATION(NODE) (BLOCK_CHECK (NODE)->block.locus)
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4233:25: note: in
> expansion of macro 'BLOCK_SOURCE_LOCATION'
> return LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (block)) != UNKNOWN_LOCATION;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4233:54: error:
> 'LOCATION_LOCUS' was not declared in this scope
> return LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (block)) != UNKNOWN_LOCATION;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4233:59: error:
> 'UNKNOWN_LOCATION' was not declared in this scope
> return LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (block)) != UNKNOWN_LOCATION;
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h: At global scope:
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4266:48: warning:
> 'create_artificial_label' initialized and declared 'extern'
> extern tree create_artificial_label (location_t);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4266:38: error:
> 'location_t' was not declared in this scope
> extern tree create_artificial_label (location_t);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4339:35: error:
> 'hash' has not been declared
> extern void add_expr (const_tree, hash &);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h: In function
> 'hashval_t iterative_hash_expr(const_tree, hashval_t)':
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4347:3: error:
> 'hash' is not a member of 'inchash'
> inchash::hash hstate (seed);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4348:28: error:
> 'hstate' was not declared in this scope
> inchash::add_expr (tree, hstate);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h: At global scope:
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4371:8: error:
> 'location_t' does not name a type
> extern location_t *block_nonartificial_location (tree);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4372:8: error:
> 'location_t' does not name a type
> extern location_t tree_nonartificial_location (tree);
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4385:54: error:
> 'hash_set' has not been declared
> extern tree walk_tree_1 (tree*, walk_tree_fn, void*, hash_set<tree>*,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4385:62: error:
> expected ',' or '...' before '<' token
> extern tree walk_tree_1 (tree*, walk_tree_fn, void*, hash_set<tree>*,
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4408:53: error:
> expected template-name before '<' token
> struct tree_decl_map_cache_hasher : ggc_cache_hasher<tree_decl_map *>
> ^
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4408:53: error:
> expected '{' before '<' token
> /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4408:53: error:
> expected unqualified-id before '<' token
>
> Andreas.
>
> --
> Andreas Schwab, SUSE Labs, [email protected]
> GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
> "And now for something completely different."