For an unclear reason, the orig_rax register and its shadows are described in the
xml file using a register number.
This register number is correct on non avx machine, but is wrong on
avx machine, as these have more registers, which means that orig_raxs1 and s2
should have different numbers.
As no reason was found to have a register number explicitely give, remove this
regnnr from the xml file, and let gdb calculate it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14128
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
<feature name="org.gnu.gdb.i386.linux.valgrind.s1">
- <reg name="orig_raxs1" bitsize="64" type="int" regnum="115"/>
+ <reg name="orig_raxs1" bitsize="64" type="int"/>
</feature>
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
<feature name="org.gnu.gdb.i386.linux.valgrind.s2">
- <reg name="orig_raxs2" bitsize="64" type="int" regnum="173"/>
+ <reg name="orig_raxs2" bitsize="64" type="int"/>
</feature>
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
<feature name="org.gnu.gdb.i386.linux">
- <reg name="orig_rax" bitsize="64" type="int" regnum="57"/>
+ <reg name="orig_rax" bitsize="64" type="int"/>
</feature>