Re: [Patch, Fortran, 4.5] [RFC] -fruntime-check=<....>
Tobias Burnus <burnus <at> net-b.de>
2009-02-01 19:27:28 GMT
Daniel Franke wrote:
> On Sunday 01 February 2009 18:01:18 Tobias Burnus wrote:
> my 2ct here: [...]
>
I updated the patch.
OK for 4.5?
Tobias
2009-02-01 Francois-Xavier Coudert <fxcoudert <at> gcc.gnu.org>
Paul Thomas <pault <at> gcc.gnu.org>
Tobias Burnus <burnus <at> net-b.de>
* gfortran.h (gfc_option_t): Add rtcheck, remove
flag_check_array_temporaries.
* lang.opt: New option -fruntime-check.
* libgfortran.h: Add GFC_RTCHECK_* constants.
* invoke.texi: Document -fruntime-check.
* options.c (gfc_handle_runtime_check_option): New function.
(gfc_init_options,gfc_post_options,gfc_handle_option):
Add -fruntime-check option.
* trans-expr.c (gfc_conv_substring,gfc_conv_function_call):
Change flag_bounds_check to gfc_option.rtcheck.
* trans-array.c (gfc_trans_array_ctor_element,
gfc_trans_array_constructor, gfc_trans_array_bound_check,
gfc_conv_array_ref, gfc_conv_ss_startstride,
gfc_trans_dummy_array_bias, gfc_conv_array_parameter): Ditto.
* trans-stmt.c (compute_inner_temp_size): Ditto.
* trans-decl.c (gfc_generate_function_code): Ditto.
(Continue reading)