Index: eval.c =================================================================== RCS file: /sources/emacs/emacs/src/eval.c,v retrieving revision 1.271 diff -u -r1.271 eval.c --- eval.c 18 Jul 2006 16:33:45 -0000 1.271 +++ eval.c 19 Aug 2006 09:20:10 -0000 @@ -199,6 +202,9 @@ static Lisp_Object funcall_lambda P_ ((Lisp_Object, int, Lisp_Object*)); static void unwind_to_catch P_ ((struct catchtag *, Lisp_Object)) NO_RETURN; + +Lisp_Object apply1 () __attribute__((noinline)); +Lisp_Object call2 () __attribute__((noinline)); void init_eval_once () Index: fns.c =================================================================== RCS file: /sources/emacs/emacs/src/fns.c,v retrieving revision 1.413 diff -u -r1.413 fns.c --- fns.c 26 Jul 2006 18:16:14 -0000 1.413 +++ fns.c 19 Aug 2006 09:20:11 -0000 @@ -387,7 +387,7 @@ return i1 < SCHARS (s2) ? Qt : Qnil; } -static Lisp_Object concat (); +static Lisp_Object concat () __attribute__((noinline)); /* ARGSUSED */ Lisp_Object