[c-back-end] Remove unused loop variable.
[c-back-end] Emit DFM for user and system init code.

This is what the LLVM back-end does as well.