(awk being the notable exception).
adding this to usr.bin/gawk/Makefile works around the problem:
.if (${MACHINE_ARCH} == "sparc64")
CFLAGS+= -msoft-quad-float
.endif
i too have been having issues building a toolchain lately... i am in the
process of "starting from scratch".