From: Linuxppc-dev [mailto:linuxppc-dev-bounces+david.laight=aculab....@lists.ozlabs.org] On Behalf Of > Michael Ellerman > Subject: Re: powerpc/xmon: Relax frame size for clang > > On Wed, 2018-10-31 at 01:09:34 UTC, Joel Stanley wrote: > > When building with clang (8 trunk, 7.0 release) the frame size limit is > > hit: > > > > arch/powerpc/xmon/xmon.c:452:12: warning: stack frame size of 2576 > > bytes in function 'xmon_core' [-Wframe-larger-than=] > > > > Some investigation by Naveen indicates this is due to clang saving the > > addresses to printf format strings on the stack. > > > > While this issue is investigated, bump up the frame size limit for xmon > > when building with clang. > > > > Link: https://github.com/ClangBuiltLinux/linux/issues/252 > > Signed-off-by: Joel Stanley <j...@jms.id.au>
Would it be better to stop some of the functions being inlined? Clearly clang shouldn't be using separate on-stack temporaries for every printf() call. That is indicative of a bigger problem. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)