LANGUAGE=en make -j8 HOSTCXX scripts/gcc-plugins/latent_entropy_plugin.so HOSTCXX scripts/gcc-plugins/stackleak_plugin.so HOSTCXX scripts/gcc-plugins/randomize_layout_plugin.so DESCEND objtool In file included from scripts/gcc-plugins/gcc-common.h:75, from scripts/gcc-plugins/latent_entropy_plugin.c:78: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:72:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 72 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ In file included from scripts/gcc-plugins/gcc-common.h:75, from scripts/gcc-plugins/randomize_layout_plugin.c:19: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:72:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 72 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:75:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 75 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:75:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 75 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:78:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 78 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:78:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 78 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 87 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 87 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:88:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 88 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:97:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 97 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:88:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 88 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:97:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 97 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ In file included from scripts/gcc-plugins/gcc-common.h:75, from scripts/gcc-plugins/stackleak_plugin.c:30: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:72:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 72 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:75:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 75 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:78:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 78 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 87 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:87:30: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:98:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 98 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:103:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 103 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:106:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 106 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:109:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 109 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:112:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 112 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:121:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 121 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:98:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 98 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:103:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 103 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:106:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 106 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:109:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 109 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:112:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 112 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:121:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 121 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:88:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 88 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, tree_code, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:97:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 97 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:122:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 122 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:131:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 131 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:122:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 122 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:131:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 131 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:98:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 98 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:103:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 103 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:106:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 106 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:109:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 109 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:112:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 112 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:121:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 121 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:132:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 132 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:137:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 137 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:140:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 140 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:143:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 143 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:153:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 153 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:132:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 132 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:137:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 137 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:140:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 140 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:143:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 143 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:153:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 153 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:122:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 122 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, combined_fn, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:131:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 131 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:154:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 154 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:164:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 164 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:154:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 154 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:164:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 164 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:132:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 132 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:137:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 137 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:140:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 140 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:143:32: error: use of enum ‘gsi_iterator_update’ without previous declaration 143 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, location_t, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:153:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 153 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:165:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 165 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:170:34: error: use of enum ‘gsi_iterator_update’ without previous declaration 170 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:165:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 165 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:170:34: error: use of enum ‘gsi_iterator_update’ without previous declaration 170 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:154:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 154 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build(gimple**, code_helper, tree, Args ...)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:164:30: error: there are no arguments to ‘gsi_last’ that depend on a template parameter, so a declaration of ‘gsi_last’ must be available [-fpermissive] 164 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:176:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 176 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, loc, type, op); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:165:37: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 165 | return gimple_build (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:170:34: error: use of enum ‘gsi_iterator_update’ without previous declaration 170 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:176:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 176 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, loc, type, op); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:175:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 175 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:182:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 182 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:187:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 187 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, location_t, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:176:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 176 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, loc, type, op); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:182:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 182 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:187:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 187 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, location_t, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:181:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 181 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:193:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 193 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:182:39: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 182 | return gimple_convert (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:187:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 187 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, location_t, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:193:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 193 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:192:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 192 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:200:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 200 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:205:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 205 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:193:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 193 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_convert_to_ptrofftype(gimple**, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:200:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 200 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:205:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 205 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:199:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 199 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:212:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 212 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:200:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 200 | return gimple_convert_to_ptrofftype (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:205:48: error: use of enum ‘gsi_iterator_update’ without previous declaration 205 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, location_t, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:212:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 212 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:211:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 211 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:219:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 219 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:225:39: error: use of enum ‘gsi_iterator_update’ without previous declaration 225 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, location_t, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:212:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 212 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector_from_val(gimple**, tree, tree)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:219:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 219 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:225:39: error: use of enum ‘gsi_iterator_update’ without previous declaration 225 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, location_t, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:218:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 218 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:232:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 232 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:219:53: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 219 | return gimple_build_vector_from_val (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:225:39: error: use of enum ‘gsi_iterator_update’ without previous declaration 225 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, location_t, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:232:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 232 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:231:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 231 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:239:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 239 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:244:41: error: use of enum ‘gsi_iterator_update’ without previous declaration 244 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, location_t, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:232:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 232 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_vector(gimple**, tree_vector_builder*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:238:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 238 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:252:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 252 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:239:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 239 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:244:41: error: use of enum ‘gsi_iterator_update’ without previous declaration 244 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, location_t, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:239:44: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 239 | return gimple_build_vector (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:244:41: error: use of enum ‘gsi_iterator_update’ without previous declaration 244 | enum gsi_iterator_update, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, location_t, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:251:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 251 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:260:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 260 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:252:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 252 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:252:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 252 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h: In function ‘tree_node* gimple_build_round_up(gimple**, tree, tree, long unsigned int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:24: error: variable ‘gimple_stmt_iterator gsi’ has initializer but incomplete type 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:259:30: error: ‘gsi_last’ was not declared in this scope; did you mean ‘ei_last’? 259 | gimple_stmt_iterator gsi = gsi_last (*seq); | ^~~~~~~~ | ei_last /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:260:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 260 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ make[2]: *** [scripts/gcc-plugins/Makefile:54: scripts/gcc-plugins/latent_entropy_plugin.so] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/plugin/include/gimple-fold.h:260:46: error: ‘GSI_CONTINUE_LINKING’ was not declared in this scope 260 | return gimple_build_round_up (&gsi, false, GSI_CONTINUE_LINKING, | ^~~~~~~~~~~~~~~~~~~~ make[2]: *** [scripts/gcc-plugins/Makefile:54: scripts/gcc-plugins/randomize_layout_plugin.so] Error 1 make[2]: *** [scripts/gcc-plugins/Makefile:54: scripts/gcc-plugins/stackleak_plugin.so] Error 1 make[1]: *** [scripts/Makefile.build:500: scripts/gcc-plugins] Error 2 make: *** [Makefile:1273: scripts] Error 2 make: *** Waiting for unfinished jobs....