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 <mans@mansr.com>
static void sighandler(int sig){
raise(SIGTERM);
}
+int foo(void){
+ $code
+}
int main(void){
signal(SIGILL, sighandler);
signal(SIGFPE, sighandler);
#ifdef SIGBUS
signal(SIGBUS, sighandler);
#endif
- { $code }
+ foo();
}
EOF
}