GCC functionality for program entry point in C