Adds loop unrolling and global optimizations at the function level. Adds -depend automatically.
Usually -O3 generates larger executable files.