Is there a recommended way to define a data object as constant, while preventing GCC from making any assumptions regarding the value of the constant? Separate compilation breaks under LTO. This is interesting for data objects whose final value is patched into the binary after the build has completed and the final link took place. Thanks, Florian