<html>
<body>
Make sure that floating overflow:auto/hidden/scroll blocks stack properly with other floats at the same level.

<div style="float:left; overflow:auto; width:300px; height:300px; background-color:lime; ">Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
Hello world<br>
</div>
<div style="float:left; background-color:yellow;width:300px;height:300px; font-size:48px; margin-left:-50px">This block should be on top of the overflow block.</div>