report_fatal_error(): Call abort() instead of exit(); this allows
debuggers, crashtracers etc. to show the point in the compiler where the
problem occured.
Note that this change will not affect clang or other frontends that
register a fatal_error_handler that exits the program by other means.