Download on Linux all go code there is. Go test it. Passing code move to FreeBSD. Go test it again. Tarball all code that passes, move to sunos, test again, fix failures not caused by different environment.
Bonus, if code on sunos passes with gc but not with gccgo, laugh.
This will really make sure the port is really on par with everything.