More work on convincing gcc 4.4 to accept code