Hi Evan, I just noticed that C turns on flag_inline_functions at -O3, so doesn't your patch mean that there is no LLVM inlining at -O2? Ciao, Duncan. PS: The Ada f-e never sets flag_inline_functions, so I guess it's getting no LLVM inlining at all!