Make "end" field in feature specs required again.
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.xml / extra-regs.xml
CommitLineData
123dc839
DJ
1<target>
2 <xi:include href="core-regs.xml"/>
3 <feature name="extra">
4 <vector id="v4int8" type="int8" count="4"/>
5 <vector id="v2int16" type="int16" count="2"/>
6 <union id="vecint">
7 <field name="v4" type="v4int8"/>
8 <field name="v2" type="v2int16"/>
9 </union>
10
f5dff777
DJ
11 <struct id="struct1">
12 <field name="v4" type="v4int8"/>
13 <field name="v2" type="v2int16"/>
14 </struct>
15
16 <struct id="struct2" size="8">
17 <field name="f1" start="0" end="34"/>
ee8da4b8 18 <field name="f2" start="63" end="63" type="uint64"/>
f5dff777
DJ
19 </struct>
20
21 <flags id="flags" size="4">
22 <field name="X" start="0" end="0"/>
ee8da4b8 23 <field name="Y" start="2" end="2" type="uint32"/>
f5dff777
DJ
24 </flags>
25
81516450
DE
26 <enum id="Z_values" size="4">
27 <evalue name="yes" value="1"/>
28 <evalue name="no" value="0"/>
29 <evalue name="maybe" value="2"/>
30 <evalue name="so" value="3"/>
31 </enum>
32
33 <flags id="mixed_flags" size="4">
ee8da4b8
DE
34 <!-- Elided type. -->
35 <field name="A" start="0" end="0"/>
36 <!-- Elided type, multiple bits. -->
37 <field name="B" start="1" end="3"/>
38 <!-- Bool. -->
39 <field name="C" start="4" end="4" type="bool"/>
40 <!-- Unsigned int. -->
41 <field name="D" start="5" end="5" type="uint32"/>
81516450 42 <!-- Anonymous field. -->
ee8da4b8 43 <field name="" start="6" end="7"/>
81516450
DE
44 <!-- Enum bitfield. -->
45 <field name="Z" start="8" end="9" type="Z_values"/>
46 </flags>
47
123dc839
DJ
48 <reg name="extrareg" bitsize="32"/>
49 <reg name="uintreg" bitsize="32" type="uint32"/>
50 <reg name="vecreg" bitsize="32" type="v4int8"/>
51 <reg name="unionreg" bitsize="32" type="vecint"/>
f5dff777
DJ
52 <reg name="structreg" bitsize="64" type="struct1"/>
53 <reg name="bitfields" bitsize="64" type="struct2"/>
54 <reg name="flags" bitsize="32" type="flags"/>
81516450 55 <reg name="mixed_flags" bitsize="32" type="mixed_flags"/>
123dc839
DJ
56 </feature>
57</target>
This page took 1.205976 seconds and 4 git commands to generate.