I'm going to try using this web log (I loath the term blog!) to keep track of Penn development stuff I'm working on. But I'm not planning on doing any of that today.
I upgraded gcc from 3.2.0 to 3.2.1 a few days ago, and that will be my main development and testing compiler from now on. I also sometimes try compiling with lcc and intel's compiler, just to make sure we're not letting anything gcc-specific slip in without config tests to catch it and do other things on other compilers. Most of the gcc-specific stuff that is in the code is for improving warnings; supressing things that we don't care about like unused arguments to softcode command and function implementation functions, allowing checking of printf-formats for our own functions like safe_format(), and the like.