diff --git a/asn1c/tests/data-126/data-126-06-P.in b/asn1c/tests/data-126/data-126-06-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-06-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-06-P.out b/asn1c/tests/data-126/data-126-06-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..90ad5151406a61ffffffa98784a3b8f5204304f4
Binary files /dev/null and b/asn1c/tests/data-126/data-126-06-P.out differ
diff --git a/asn1c/tests/data-126/data-126-07-P.in b/asn1c/tests/data-126/data-126-07-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-07-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-07-P.out b/asn1c/tests/data-126/data-126-07-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..8979b4fb1c9eee90b1cc56619f08876ad5f95db9
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-07-P.out
@@ -0,0 +1 @@
+@@
\ No newline at end of file
diff --git a/asn1c/tests/data-126/data-126-08-P.in b/asn1c/tests/data-126/data-126-08-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-08-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-08-P.out b/asn1c/tests/data-126/data-126-08-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..e84a902c5c300eb6c1db1217293b560e7242497f
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-08-P.out
@@ -0,0 +1 @@
+@€
\ No newline at end of file