> if T is a non-volatile composite type with volatile components, and O is an > object of type T, are the optimizers allowed to remove the assignment "O := > O"?
Good question, that I'm not really qualified to answer. Any language lawyer? -- Eric Botcazou