On 11/2/18, Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx> wrote: > On Thu, Nov 1, 2018 at 11:32 PM Changbin Du <changbin.du@xxxxxxxxx> wrote: >> On Thu, Nov 01, 2018 at 12:32:48PM +0900, Masahiro Yamada wrote: > > How about clang? > > For clang, -Og might be equivalent to -O1 at this moment, but I am not > sure. > > In my understanding, Clang does not inline functions marked with 'static > inline' > for -Og (or -O1) optimization level. > > Theoretically, 'inline' keyword is a just hint for the compiler, after all. I think this means that we cannot build the kernel in that configuration, at least with CONFIG_OPTIMIZE_INLINING=y. Without that option, every 'inline' becomes 'always_inline'. Arnd