Compiled just fine yesterday. Latest commit I see is:
commit e7620eddea6d3b60309125d3ca958f39a68a6f59
Author: Dmitry Antipov <address@hidden>
Date: Thu Jun 28 16:29:37 2012 +0400
* window.h (struct window): Change type of 'hscroll',
'min_hscroll' and 'last_point' from Lisp_Object to ptrdiff_t,
'last_modified' and 'last_overlay_modified' to EMACS_INT.
Adjust users accordingly.
* xdisp.c (try_cursor_movement): Replace type check with eassert.
* window.c (Fscroll_left, Fscroll_right): Change type of 'hscroll'
from EMACS_INT to ptrdiff_t.
(make_window): Omit redundant initialization.
If I get time, I'll bisect it.