Can this be conditional based on the compiler in use instead, given that Snow Leopard and older can use GNU GCCs?