diff options
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
-rw-r--r-- | gcc/fortran/frontend-passes.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c index 0e2c208..7d59f2e 100644 --- a/gcc/fortran/frontend-passes.c +++ b/gcc/fortran/frontend-passes.c @@ -108,7 +108,7 @@ gfc_run_passes (gfc_namespace *ns) { optimize_namespace (ns); optimize_reduction (ns); - if (gfc_option.dump_fortran_optimized) + if (flag_dump_fortran_optimized) gfc_dump_parse_tree (ns, stdout); expr_array.release (); @@ -389,7 +389,7 @@ cfe_register_funcs (gfc_expr **e, int *walk_subtrees ATTRIBUTE_UNUSED, /* Only eliminate potentially impure functions if the user specifically requested it. */ - if (!gfc_option.flag_aggressive_function_elimination + if (!flag_aggressive_function_elimination && !(*e)->value.function.esym->attr.pure && !(*e)->value.function.esym->attr.implicit_pure) return 0; |