diff --git a/asn1c/tests/data-126/data-126-19.in b/asn1c/tests/data-126/data-126-19.in
new file mode 100644
index 00000000..42d3595e
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-19.in
@@ -0,0 +1,7 @@
+
+ some long string spanning multiple bytes
+ zzz-zzz-zzz-zzz
+
+ 42
+
+
diff --git a/asn1c/tests/data-126/data-126-19.out b/asn1c/tests/data-126/data-126-19.out
new file mode 100644
index 00000000..5cc830eb
Binary files /dev/null and b/asn1c/tests/data-126/data-126-19.out differ
diff --git a/asn1c/tests/data-126/data-126-20.in b/asn1c/tests/data-126/data-126-20.in
new file mode 100644
index 00000000..2e26d4c2
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-20.in
@@ -0,0 +1,7 @@
+
+ some long string spanning multiple bytes
+ zzz-zzz-zzz-zzz
+
+ 13
+
+
diff --git a/asn1c/tests/data-126/data-126-20.out b/asn1c/tests/data-126/data-126-20.out
new file mode 100644
index 00000000..6a5d6dd4
Binary files /dev/null and b/asn1c/tests/data-126/data-126-20.out differ
diff --git a/asn1c/tests/data-126/data-126-21.in b/asn1c/tests/data-126/data-126-21.in
new file mode 100644
index 00000000..3ea60bde
--- /dev/null
+++ b/asn1c/tests/data-126/data-126-21.in
@@ -0,0 +1,7 @@
+
+
+
+
+ 0
+
+
diff --git a/asn1c/tests/data-126/data-126-21.out b/asn1c/tests/data-126/data-126-21.out
new file mode 100644
index 00000000..865a90a1
Binary files /dev/null and b/asn1c/tests/data-126/data-126-21.out differ