> http://gcc.gnu.org/ml/java-patches/2005-q2/msg00528.html Have you tried it with only the "!= xno" half of the conditional? It looks like, if you test that, you don't also need to test if it's set, since "not set" is a subset of "not no". Otherwise, OK.