restructuring

diff --git a/asn1c/tests/data-70/data-70-07-D.in b/asn1c/tests/data-70/data-70-07-D.in
new file mode 100644
index 0000000..6301f7c
--- /dev/null
+++ b/asn1c/tests/data-70/data-70-07-D.in
@@ -0,0 +1,6 @@
+<PDU>
+	<set>
+		<opaque></opaque>
+		<roid>123.456.789.101112</roid>
+	</set>
+</PDU>
diff --git a/asn1c/tests/data-70/data-70-09-D.in b/asn1c/tests/data-70/data-70-09-D.in
new file mode 100644
index 0000000..870debd
--- /dev/null
+++ b/asn1c/tests/data-70/data-70-09-D.in
@@ -0,0 +1,6 @@
+<PDU>
+	<setOf>
+		<REAL>3.14</REAL>
+		<REAL><PLUS-INFINITY/></REAL>
+	</setOf>
+</PDU>
diff --git a/asn1c/tests/data-70/data-70-12.in b/asn1c/tests/data-70/data-70-12.in
new file mode 100644
index 0000000..7584b0b
--- /dev/null
+++ b/asn1c/tests/data-70/data-70-12.in
@@ -0,0 +1,4 @@
+<PDU>
+	<extensibleSet>
+	</extensibleSet>
+</PDU>