diff --git a/asn1c/tests/data-126/data-126-03-P.in b/asn1c/tests/data-126/data-126-03-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-03-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-03-P.out b/asn1c/tests/data-126/data-126-03-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..d7a555ebcbb0b3e28562663b1e81e71fec181f3f
Binary files /dev/null and b/asn1c/tests/data-126/data-126-03-P.out differ
diff --git a/asn1c/tests/data-126/data-126-04-P.in b/asn1c/tests/data-126/data-126-04-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-04-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-04-P.out b/asn1c/tests/data-126/data-126-04-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..7c9ea7fcc9d326bb32ac10cc63b37bd195d56686
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-04-P.out
@@ -0,0 +1 @@
+@@@
\ No newline at end of file
diff --git a/asn1c/tests/data-126/data-126-05-P.in b/asn1c/tests/data-126/data-126-05-P.in
new file mode 100644
index 0000000000000000000000000000000000000000..d01eb548e1c83c2b0cd3977b6c4baba6dc94edac
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-05-P.in
@@ -0,0 +1,3 @@
+<PDU>
+	<str-m></str-m>
+</PDU>
diff --git a/asn1c/tests/data-126/data-126-05-P.out b/asn1c/tests/data-126/data-126-05-P.out
new file mode 100644
index 0000000000000000000000000000000000000000..6a910924a0e8f423bb6b56857614319880a77f0a
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-05-P.out
@@ -0,0 +1 @@
+@€
\ No newline at end of file