When I patched Aldy's code to perform the update_ssa explicitly, I forgot to take out the TODO_update_ssa that Aldy had added.
Tested on x86_64-linux and committed. r~
* trans-mem.c (pass_ipa_tm): Don't use TODO_update_ssa. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 642e088..a7b4a9c 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -5355,7 +5355,7 @@ struct simple_ipa_opt_pass pass_ipa_tm = 0, /* properties_provided */ 0, /* properties_destroyed */ 0, /* todo_flags_start */ - TODO_update_ssa, /* todo_flags_finish */ + 0, /* todo_flags_finish */ }, };