diff --git a/benchmarks/io_msh/MSubPoint.geo b/benchmarks/io_msh/MSubPoint.geo
new file mode 100644
index 0000000000000000000000000000000000000000..338bfabb50d19a95b6c9b14f077fc04db75e31af
--- /dev/null
+++ b/benchmarks/io_msh/MSubPoint.geo
@@ -0,0 +1,4 @@
+Merge "MSubPoint_input.msh";
+Mesh.MshFileVersion = 3;
+Save "MSubPoint_ouput.msh";
+Exit;
\ No newline at end of file
diff --git a/benchmarks/io_msh/MSubPoint_input.msh b/benchmarks/io_msh/MSubPoint_input.msh
new file mode 100644
index 0000000000000000000000000000000000000000..31d41b6c3bc444c409ee9ff9f48e09b79e1d48d7
--- /dev/null
+++ b/benchmarks/io_msh/MSubPoint_input.msh
@@ -0,0 +1,19 @@
+$MeshFormat
+3 0 8
+$EndMeshFormat
+$Entities
+1 1 0 0
+1 1 1
+0 0 1 0
+$EndEntities
+$Nodes
+3
+1 0.5 0 0 0
+2 0 0 0 0
+3 1 0 0 0
+$EndNodes
+$Elements
+2
+1 1 0 2 3 2
+2 133 1 2 1 1
+$EndElements