From: Mans Rullgard Date: Thu, 13 Sep 2012 19:17:54 +0000 (+0100) Subject: configure: x86: improve ebp availability check X-Git-Tag: v9_beta1~365 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=692dd8ed2617f390ff53b1152a21170e886be726;p=platform%2Fupstream%2Flibav.git configure: x86: improve ebp availability check Some compilers are extra strict about register usage in main(), disallowing ebp in inline asm there while allowing it elsewhere. This change makes the test better reflect actual usage. Signed-off-by: Mans Rullgard --- diff --git a/configure b/configure index 2e28124..7c377aa 100755 --- a/configure +++ b/configure @@ -863,6 +863,9 @@ check_exec_crash(){ static void sighandler(int sig){ raise(SIGTERM); } +int foo(void){ + $code +} int main(void){ signal(SIGILL, sighandler); signal(SIGFPE, sighandler); @@ -870,7 +873,7 @@ int main(void){ #ifdef SIGBUS signal(SIGBUS, sighandler); #endif - { $code } + foo(); } EOF }