After installing the patch that enables SSA coalescing of all variables, I've experienced some compilation errors in Ada, having to do with EH tables. As it turns out, the compiler was not ready for such coalescing of gimple registers. It created situations in which, because of the abnormal setjmp/longjmp edges used for EH in the (stage1?) Ada compiler, we'd get variables that were gimple registers and that had multiple live versions simultaneously renamed at the time of inlining. This should never happen. This patch arranges for us to note the correct variable version to use at the new edges for such gimple registers, instead of incorrectly relying on renaming to do that. :ADDPATCH vtab/inline: