mods for gcc compiler