Update the kconfig stuff to match the one in the linux-2.6.27 version.
/trunk/kconfig/zconf.hash.c | 225 110 115 0 +++----
/trunk/kconfig/lkc_proto.h | 4 3 1 0 +
/trunk/kconfig/mconf.c | 217 110 107 0 +++---
/trunk/kconfig/menu.c | 86 60 26 0 ++-
/trunk/kconfig/symbol.c | 212 156 56 0 ++++--
/trunk/kconfig/kconfig.mk | 24 9 15 0 -
/trunk/kconfig/lex.zconf.c | 97 80 17 0 ++-
/trunk/kconfig/util.c | 38 30 8 0 +
/trunk/kconfig/lkc.h | 22 18 4 0 +
/trunk/kconfig/expr.c | 32 19 13 0 +
/trunk/kconfig/confdata.c | 254 172 82 0 +++++---
/trunk/kconfig/lxdialog/dialog.h | 12 9 3 0 +
/trunk/kconfig/lxdialog/inputbox.c | 6 3 3 0
/trunk/kconfig/lxdialog/checklist.c | 4 2 2 0
/trunk/kconfig/lxdialog/menubox.c | 6 3 3 0
/trunk/kconfig/lxdialog/textbox.c | 2 1 1 0
/trunk/kconfig/lxdialog/util.c | 47 30 17 0 +
/trunk/kconfig/lxdialog/yesno.c | 4 2 2 0
/trunk/kconfig/expr.h | 20 10 10 0
/trunk/kconfig/zconf.tab.c | 1441 793 648 0 ++++++++++++++++++++++++-------------------
/trunk/kconfig/conf.c | 276 124 152 0 ++++----
/trunk/kconfig/check-gettext.sh | 14 14 0 0 +
/trunk/ct-ng.in | 2 1 1 0
23 files changed, 1759 insertions(+), 1286 deletions(-)
1 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.0/gentoo/00_all_gcc-trampolinewarn.patch
2 This trivial patch causes gcc to emit a warning whenever
3 it generates a trampoline. These are otherwise hard to
4 locate. It is rigged to default ON - to have it default
5 to OFF remove the text 'Init(1)' from the common.opt
6 patch, leaving just 'Common Var(warn_trampolines)'.
7 Kevin F. Quinn <kevquinn@gentoo.org> 17 Jan 2006
9 diff -durN gcc-4.3.0.orig/gcc/builtins.c gcc-4.3.0/gcc/builtins.c
10 --- gcc-4.3.0.orig/gcc/builtins.c 2008-02-20 18:27:21.000000000 +0100
11 +++ gcc-4.3.0/gcc/builtins.c 2008-06-10 14:44:10.000000000 +0200
13 trampolines_created = 1;
14 INITIALIZE_TRAMPOLINE (r_tramp, r_func, r_chain);
16 + if (warn_trampolines)
17 + warning (OPT_Wtrampolines, "generating trampoline in object (requires executable stack)");
22 diff -durN gcc-4.3.0.orig/gcc/common.opt gcc-4.3.0/gcc/common.opt
23 --- gcc-4.3.0.orig/gcc/common.opt 2008-01-22 15:11:44.000000000 +0100
24 +++ gcc-4.3.0/gcc/common.opt 2008-06-10 14:44:10.000000000 +0200
26 Common Var(warn_system_headers) Warning
27 Do not suppress warnings from system headers
30 +Common Var(warn_trampolines) Init(1)
31 +Warn whenever a trampoline is generated
34 Common Var(warn_uninitialized) Warning
35 Warn about uninitialized automatic variables