> If I override csu's Makefile to say "CFLAGS=-O2", it's fine. Great! Just got trapped in that same situation late last night and decided to go to bed before trying to recover from this... Is there some __attribute() we can assign to __start to prevent this, or is it an optimizer bug? Martin