import patch from trunk-reg-names-review branch
Merge branch '4.02-gdb-reg-naming' into 4.02-gdb-available-regs
rewriting available regs analysis