zou wonder <wonder.zou@xxxxxxxxx> writes: > but one weird problem is that the following codes compiled with option -O0 You need to show us a small complete self-contained example. Normally a program which works at -O0 and fails at -O1 has an uninitialized variable somewhere. Ian