Just to clarify this from the compiler user (me!) perspective: llvm-gcc with optimizations higher than -O1 has (effectively) -fmerge- all-constants enabled and currently there is no way to disable this behavior. Is that correct? I think it's just something to be aware of. --- Tatu Vaajalahti Tampere, Finland