It appears that the patch for Bug#9772 would help fix one of the problems with the MSVC port (Bug#9960), as the patch solves the problem of DECL_ALIGN in a portable way that should work with MSVC. So I updated the Bug#9772 patch to reflect the latest GNU Emacs trunk (bzr 106319) and am attaching it here.