When placing a pumpkin or jack o lantern in the positions shown, with any block diagonal from the golem configuration, the snow golem is created. No other blocks create the snow golem, and recreating this mirrored upside down, the snow golem also does not spawn.
I can confirm this for Minecraft Pre-Release 1 1.15