Upstream tracker: http://sourceware.org/bugzilla/show_bug.cgi?id=2243
Backfilling from previous fixes. For the fcore, there was a case with "32 on 64 bit" floating point registers were incorrectly sourced as banks. On 32 on 64, this is not a correct way to source such registers for the corefile note. Recent work on register representation has allowed the registers to be sourced as follows: 2008-01-03 Phil Muldoon <pmuldoon> * TestCoredumpAction.java (testGeneralPurposeRegisters): Delete. Replaced by frysk.proc.dead.TestCoreRegs. (testFloatingPointRegisters): Ditto. (testXFloatingPointRegisters): Ditto. * IA32LinuxElfCorefile.java (writeNotePRXFPRegSet): Rewrite and use BankRegisters. (writeNotePRFPRegSet): Ditto. * X8664LinuxElfCorefile.java (writeNotePRFPRegSet): Ditto.