Hello all,
I would suggest that generic.cfg should be more conservative, since it is the default probably used by new users, and we don't want them running into edge cases caused by aggressive optimisations. Can we reduce the optimisation level in generic.cfg to -O2? Then we could have a generic-no-opt or something, which really had no optimisations at all.
For gcc even -O3 is value safe ie it can be applied without running into edge cases (it may however make compilation slower than -O2 of course).
Yours, Roland