-Osf
Enables flattening optimizations. Calls to subroutines immediately followed by an unconditional return instruction are converted into jumps to the subroutine.