2006/1/29, Ralf Baechle <ralf@xxxxxxxxxxxxxx>: > 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. Could you keep me informed on this ? When are you planning to start it ? Thanks -- Franck