If we have precompiled binaries available lets be sure that they AREN'T compiled with GCC. The code produced by GCC isn't nearly as good. I know for tiny bindings like this it won't matter much, but just in principle... if you have access to a better compiler it makes sense to use it.
Do you really think that gcc is really so bad at compiling method containing single branch with one call inside ? I know that gcc is not very good generally, neither is MS VC++ - but this is not a reason to not use them for such simple things. I will say even more - standarizing on 'weaker' compiler - mingw - is better, because everybody can download 5MB mingw, but not everybody can get VC++ to compile the lib. And I really don't think that there is any performance difference for jogl between these two.
When we will talk about heavy-computation inside native code, we can ask somebody with Intel compiler to make really fast binaries. But until then, I think that free and small compilers are best common ground.