Many compilers utilize separate compilation; a scheme in whi…
Many compilers utilize separate compilation; a scheme in which the compiler or assembler emits object files where memory addresses are specified as offsets relative to a section whose location is not fixed, and such object files may be linked with other objects to produce the final executable. State an optimization that would be illegal for a compiler using separate compilation to perform, but would be permissible for a link-time optimizer to perform when producing the final executable. Describe why this optimization cannot be performed during compilation but can be performed at link time.
Read Details