Bug #1450: Illumos should be buildable with GCC4
sparc bits should be more careful casting pointers
Various sparc things extend pointers when casting to integer types, with possible badness ensuing. They should stop.
This is mostly stuff with homebrew versions of offsetof:
starfire and serengeti platmods, zulu VM provider, and boot bits.