On Fri, Jan 27, 2006 at 06:32:15PM +0100, Franck wrote: > > ifdef CONFIG_CPU_SMARTMIPS > > cflags-$(CONFIG_CPU_MIPS32R1) += \ > > $(call set_gccflags,mips32,smartmips,4kec,mips3,mips2)\ > > -Os, -Wa,--trap -Os has no business here. That's what CONFIG_CC_OPTIMIZE_FOR_SIZE is for. > > if the values I threw in for the MIPS32R1+SmartMIPS (e.g. 4KSc) combination > > would actually work. I just want to point out that it isn't that hard to do. > > I agree it's not hard to do. But it becomes more tricky if you want > something clean that gives best results for every cpus...Moreover I > don't think your solution avoids maintenence problems IMHO. > > Ralf, could you give your opinion ? I think I'm going to start by throwing the insane option selection complexity which was needed for support of gcc 2.95 ... 3.1; a few days gcc 3.2 became the minimum required to build a 2.6 kernel, then see what can nicely be implemented. Ralf