ChangeLog entry: 2017-01-09 Ivo Raisr Split real and pseudo registers. * sparc-tdep.h: Separate real and pseudo registers. * sparc64-tdep.h: Separate real and pseudo registers. * sparc-tdep.c (sparc32_pseudo_register_name): New function returning pseudo register names on sparc 32-bit. (sparc32_register_name): Use sparc32_pseudo_register_name(). (sparc32_pseudo_register_type): New function returning pseudo register types on sparc 32-bit. (sparc32_register_type): Use sparc32_pseudo_register_type(). (sparc32_pseudo_register_read, sparc32_pseudo_register_write): Pseudo registers may have different numbers. * sparc64-tdep.c (sparc64_pseudo_register_name): New function returning pseudo register names on sparc 64-bit. (sparc64_register_name): Use sparc64_pseudo_register_name(). (sparc64_pseudo_register_type): New function returning pseudo register types on sparc 64-bit. (sparc64_register_type): Use sparc64_pseudo_register_type(). (sparc64_pseudo_register_read, sparc64_pseudo_register_write): Pseudo registers may have different numbers. (sparc64_store_floating_fields, sparc64_extract_floating_fields, sparc64_store_arguments): Pseudo registers may have different numbers; deal with it.