Stop using C++ exceptions for stack unwinding.
Addressed review comments.
Compile .ll with -relocation-model=pic option
Remove #[link(name = "gcc")].
c++ linkage for stage0