which is bad as FreeBSD kernel requires it and some external applications do as well. So instead of going patch crazy lets fix our gcc to be nice like NetBSD does and always define this :)
Created attachment 130794 [details, diff] Always define __sparc64__ on FreeBSD
added to 4.1.2
http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01411.html FYI this is what was committed for 4.6.1.