-fipa-pta (enable interprocedural points-to analysis)
-fno-whole-program (disable whole-program optimization)
-fwhole-program (optimize the whole program as a single unit)
-fno-tree-ter (disable tree-tail-recursion optimization)
-ftree-ter (enable tree-tail-recursion optimization)