> There had to have been something complicated here that caused > me not to write that obvious two liner. Perhaps http://gcc.gnu.org/ml/gcc-patches/2001-01/msg00323.html ?