Run-time checking
Program listing
Error messages
Properties of the code
Default KINDs for intrinsic types
Optimisation of the code
Destination for binary code
Compilation statistics
Conditional compilation
Automatic loading after compilation
Others