ChangeLog entry: 2016-12-07 Ivo Raisr PR tdep/20936 Provide and use sparc32 and sparc64 target description XML files. * sparc32-cp0.xml, sparc32-cpu.xml, sparc32-fpu.xml: New files for sparc 32-bit. * sparc64-cp0.xml, sparc64-cpu.xml, sparc64-fpu.xml: New files for sparc 64-bit. * sparc32-solaris.xml, sparc64-solaris.xml: New files for sparc32 and sparc64 on Solaris. * sparc-solaris.c, sparc64-solaris.c: Generated. * sparc-tdep.h: Deal with sparc32 and sparc64 differences in target descriptions. Separate real and pseudo registers. * sparc-tdep.c: Validate and use registers of the target description. Pseudo registers are numbered after all real registers from the target description; deal with it. * sparc64-tdep.h: Separate real and pseudo registers. * sparc64-tdep.c: Pseudo registers are numbered after all real registers from the target description; deal with it. * gdb.texinfo: New node "Sparc Features".