I guess it is better to set -DGC_THREADS for Solaris by default.
There was choice -DGC_SOLARIS_THREADS (thr_ functions) or -DGC_THREADS in gc-7.1.
The collector must be compiled with -DGC_THREADS to be thread safe.
make check fails (both -m32 & -m64).
It might be caused by some compile switces.
but make check fails only with (gcc-4.4.7) (-m32).
I do not know what "Missing: AO..." mean, but they are found also in cases make check pass.
> > > Everything is OK now.
> > > (gcc-4.6.3, gcc-4.4.7, gcc-4.6.3), (-m32, -m64), (gc-7.1, gc-7.2alpha6).