Is it any program built on GCC>3.0+patch ?
Given that hello.c really is hello.c (....) I'd suspect``any'' program built with GCC>3.0+patch, uses libc and is staticly or dynamically linked doesn't run on a current kernel.
I'll give return0.c a go.
Does a ktrace/kdump show anything of interest?
I'll find out. I suspect not since I think the kernel is refusing to even load the program.
Andrew