Adds automatic inlining of routines contained in the same file.
Usually -O4 generates larger executable files due to inlining.
The -g option suppresses the -O4 automatic inlining described above.–xcrossfile increases the scope of inlining with -O4.