gcc 4.1 changes