> The tree_opt_pass for my pass has PROP_ssa set in the properties_required > field. Is this all I need to do?
You need to put your pass after pass_build_ssa. Setting PROP_ssa does not build SSA itself, but it will cause an assertion failure if the pass is run while SSA is (not yet) available. Paolo