> I built and use it in i386 and x86_64. I will try to make it OK in other arch.
>
> And I will put new patch in here and
>
http://code.google.com/p/kgtp/downloads/list
>
> Thanks,
> Hui
>
> Signed-off-by: Hui Zhu <teawater@gmail.com>
> ---
> [...]
> +ifdef CONFIG_CC_CLOSE_OPTIMIZATION
> +CFLAGS_process_$(BITS).o += -O2
> +CFLAGS_entry_$(BITS).o += -O2
> +CFLAGS_traps.o += -O2
> +CFLAGS_i387.o += -O2
> +CFLAGS_xsave.o += -O2
> +CFLAGS_hpet.o += -O2
> +endif
>
> [...]
>
> --- a/lib/Kconfig.debug
> +++ b/lib/Kconfig.debug
> @@ -136,6 +136,14 @@ config DEBUG_SECTION_MISMATCH
> - Enable verbose reporting from modpost to help solving
> the section mismatches reported.
>
> +config CC_CLOSE_OPTIMIZATION
> + bool "Close GCC optimization"
> + default n
> + help
> + Enabling this option will let gcc build kernel without "-O2".
> +
> + If unsure, say N.
> +