When checking for conflicts, two subreg values can be considered equal
if they are ultimately copies of the same register but one is undefined.
This is a simplified alternative to David's D35073 now that most of the
cases fixed by that are also fixed by Krzysztof's D48102.
Change-Id: I5c8c1a229237a46ae20d0dd18ee5121bfbfc5ad8