And finally the changes to the config and testsuite files.
* config/aarch64/aarch64-builtins.c: Include gimple-iterator.h. * config/rs6000/rs6000.c: Include gimple-iterator.h and gimple-walk.h. * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h. * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
Index: config/aarch64/aarch64-builtins.c =================================================================== *** config/aarch64/aarch64-builtins.c (revision 204721) --- config/aarch64/aarch64-builtins.c (working copy) *************** *** 31,36 **** --- 31,37 ---- #include "diagnostic-core.h" #include "optabs.h" #include "gimple.h" + #include "gimple-iterator.h" enum aarch64_simd_builtin_type_mode { Index: config/rs6000/rs6000.c =================================================================== *** config/rs6000/rs6000.c (revision 204721) --- config/rs6000/rs6000.c (working copy) *************** *** 52,57 **** --- 52,59 ---- #include "cfgloop.h" #include "sched-int.h" #include "gimplify.h" + #include "gimple-iterator.h" + #include "gimple-walk.h" #include "intl.h" #include "params.h" #include "tm-constrs.h" Index: testsuite/g++.dg/plugin/selfassign.c =================================================================== *** testsuite/g++.dg/plugin/selfassign.c (revision 204721) --- testsuite/g++.dg/plugin/selfassign.c (working copy) *************** *** 11,16 **** --- 11,17 ---- #include "toplev.h" #include "basic-block.h" #include "gimple.h" + #include "gimple-iterator.h" #include "tree.h" #include "tree-pass.h" #include "intl.h" Index: testsuite/gcc.dg/plugin/selfassign.c =================================================================== *** testsuite/gcc.dg/plugin/selfassign.c (revision 204721) --- testsuite/gcc.dg/plugin/selfassign.c (working copy) *************** *** 11,16 **** --- 11,17 ---- #include "toplev.h" #include "basic-block.h" #include "gimple.h" + #include "gimple-iterator.h" #include "tree.h" #include "tree-pass.h" #include "intl.h"