diff --git a/mozilla/layout/html/tests/block/bugs/153429a.html b/mozilla/layout/html/tests/block/bugs/153429a.html
new file mode 100644
index 00000000000..2e4af844e98
--- /dev/null
+++ b/mozilla/layout/html/tests/block/bugs/153429a.html
@@ -0,0 +1,17 @@
+
+
+
+ Testcase, bug 153429
+
+
+
+
ARatherLongWord |
+
+
+
diff --git a/mozilla/layout/html/tests/block/bugs/153429b.html b/mozilla/layout/html/tests/block/bugs/153429b.html
new file mode 100644
index 00000000000..21054ddb229
--- /dev/null
+++ b/mozilla/layout/html/tests/block/bugs/153429b.html
@@ -0,0 +1,22 @@
+
+Regression testcase, bug 153429
+
+
+
+
+ This is some text. How does it wrap around the float?
+
diff --git a/mozilla/layout/html/tests/block/bugs/153429c.html b/mozilla/layout/html/tests/block/bugs/153429c.html
new file mode 100644
index 00000000000..5d57c69e5d7
--- /dev/null
+++ b/mozilla/layout/html/tests/block/bugs/153429c.html
@@ -0,0 +1,37 @@
+
+
+
+ Testcase, correctness bug fixed by patch to bug 153429
+
+
+
+
+
+
This div (1) has a 100 px bottom margin.
+
This div (2) is floating left and is 200px tall.
+ This is text that should end up just below
div (2) since it
+ can't fit next to it. There should not be a large gap above it.
+
diff --git a/mozilla/layout/html/tests/block/bugs/file_list.txt b/mozilla/layout/html/tests/block/bugs/file_list.txt
index cd4743945ff..4bf4cb55afb 100644
--- a/mozilla/layout/html/tests/block/bugs/file_list.txt
+++ b/mozilla/layout/html/tests/block/bugs/file_list.txt
@@ -197,6 +197,9 @@ file:///s:/mozilla/layout/html/tests/block/bugs/134580-1.html
file:///s:/mozilla/layout/html/tests/block/bugs/134580-2.html
file:///s:/mozilla/layout/html/tests/block/bugs/148245.html
file:///s:/mozilla/layout/html/tests/block/bugs/151620.html
+file:///s:/mozilla/layout/html/tests/block/bugs/153429a.html
+file:///s:/mozilla/layout/html/tests/block/bugs/153429b.html
+file:///s:/mozilla/layout/html/tests/block/bugs/153429c.html
file:///s:/mozilla/layout/html/tests/block/bugs/155333-1.html
file:///s:/mozilla/layout/html/tests/block/bugs/155333-2.html
file:///s:/mozilla/layout/html/tests/block/bugs/154741.html
diff --git a/mozilla/layout/html/tests/block/bugs/rtest.lst b/mozilla/layout/html/tests/block/bugs/rtest.lst
index 072f5b33193..f669b106e72 100644
--- a/mozilla/layout/html/tests/block/bugs/rtest.lst
+++ b/mozilla/layout/html/tests/block/bugs/rtest.lst
@@ -197,6 +197,9 @@
134580-2.html
148245.html
151620.html
+153429a.html
+153429b.html
+153429c.html
155333-1.html
155333-2.html
154741.html