aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/fortran/options.c')
-rw-r--r--gcc/fortran/options.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c
index ee17037..dd54a7d 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -273,6 +273,10 @@ gfc_post_options (const char **pfilename)
if (flag_compare_debug)
gfc_option.dump_fortran_original = 0;
+ /* Make -fmax-errors visible to gfortran's diagnostic machinery. */
+ if (global_options_set.x_flag_max_errors)
+ gfc_option.max_errors = flag_max_errors;
+
/* Verify the input file name. */
if (!filename || strcmp (filename, "-") == 0)
{
@@ -760,10 +764,6 @@ gfc_handle_option (size_t scode, const char *arg, int value,
gfc_option.flag_max_array_constructor = value > 65535 ? value : 65535;
break;
- case OPT_fmax_errors_:
- gfc_option.max_errors = value;
- break;
-
case OPT_fmax_stack_var_size_:
gfc_option.flag_max_stack_var_size = value;
break;