gcc/libgfortran/runtime
Tobias Burnus fa86f4f917 gfortran.h (gfc_option_t): Add fpe_summary.
2013-06-17  Tobias Burnus  <burnus@net-b.de>

        * gfortran.h (gfc_option_t): Add fpe_summary.
        * gfortran.texi (_gfortran_set_options): Update.
        * invoke.texi (-ffpe-summary): Add doc.
        * lang.opt (ffpe-summary): Add flag.
        * options.c (gfc_init_options, gfc_handle_option): Handle it.
        (gfc_handle_fpe_option): Renamed from gfc_handle_fpe_trap_option,
        also handle fpe_summary.
        * trans-decl.c (create_main_function): Update
        _gfortran_set_options call.

2013-06-17  Tobias Burnus  <burnus@net-b.de>

        * libgfortran.h (compile_options_t) Add fpe_summary.
        (get_fpu_except_flags): New prototype.
        * runtime/compile_options.c (set_options, init_compile_options):
        Handle fpe_summary.
        * runtime/stop.c (report_exception): New function.
        (stop_numeric, stop_numeric_f08, stop_string, error_stop_string,
        error_stop_numeric): Call it.
        * config/fpu-387.h (get_fpu_except_flags): New function.
        * config/fpu-aix.h (get_fpu_except_flags): New function.
        * config/fpu-generic.h (get_fpu_except_flags): New function.
        * config/fpu-glibc.h (get_fpu_except_flags): New function.
        * config/fpu-glibc.h (get_fpu_except_flags): New function.
        * configure.ac: Check for fpxcp.h.
        * configure: Regenerate.
        * config.h.in: Regenerate.

From-SVN: r200147
2013-06-17 09:48:21 +02:00
..
backtrace.c
bounds.c
compile_options.c gfortran.h (gfc_option_t): Add fpe_summary. 2013-06-17 09:48:21 +02:00
convert_char.c
environ.c environ.c: Include unistd.h. 2013-05-04 17:23:11 -04:00
error.c Use C99 bool instead of enum try. 2013-03-19 13:13:32 +02:00
fpu.c
in_pack_generic.c re PR fortran/55978 (class_optional_2.f90 -Os fails) 2013-02-06 20:39:35 +01:00
in_unpack_generic.c
main.c
memory.c
pause.c environ.c: Include unistd.h. 2013-05-04 17:23:11 -04:00
select_inc.c
select.c
stop.c gfortran.h (gfc_option_t): Add fpe_summary. 2013-06-17 09:48:21 +02:00
string.c