Skip to content
Snippets Groups Projects
  • Tobias Burnus's avatar
    fa86f4f9
    gfortran.h (gfc_option_t): Add fpe_summary. · fa86f4f9
    Tobias Burnus authored
    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
    fa86f4f9
    History
    gfortran.h (gfc_option_t): Add fpe_summary.
    Tobias Burnus authored
    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