diff --git a/layout/html/tests/table/bugs/bug9879.html b/layout/html/tests/table/bugs/bug9879.html
new file mode 100644
index 00000000000..0e3d3b616f7
--- /dev/null
+++ b/layout/html/tests/table/bugs/bug9879.html
@@ -0,0 +1,62 @@
+
+
+ rowspan 0 |
+ colspan 0 |
+
+
+ 5 |
+ 6 |
+
+
+
+
+
+
+
+ colspan 0 |
+ 3 |
+
+
+ 4 | 5 | 6 |
+
+
+
+
+
+
+
+ 1 |
+ rowspan 0 colspan 0 |
+
+
+ 4 | 6 |
+
+
+
+
+
+
+
+
+
+
+
+ auto |
+ rowspan 0 |
+ auto |
+
+
+ auto |
+ auto |
+ auto |
+
+
+
diff --git a/layout/html/tests/table/bugs/file_list.txt b/layout/html/tests/table/bugs/file_list.txt
index 9c25f391cbb..cabee0e4160 100644
--- a/layout/html/tests/table/bugs/file_list.txt
+++ b/layout/html/tests/table/bugs/file_list.txt
@@ -169,6 +169,7 @@ file:///s:/mozilla/layout/html/tests/table/bugs/bug9123-1.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug9123-2.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug963.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug965.html
+file:///s:/mozilla/layout/html/tests/table/bugs/bug9879.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug16252.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug13196.html
file:///s:/mozilla/layout/html/tests/table/bugs/bug14489.html