Home
last modified time | relevance | path

Searched refs:implicit_pure (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dfrontend-passes.cc582 && !(*e)->value.function.esym->attr.implicit_pure) in cfe_register_funcs()
5899 if (a->intrinsic || a->pure || a->implicit_pure) in implicit_pure_call()
5924 if (a->pure || a->implicit_pure) in implicit_pure_expr()
5942 if (proc && proc->attr.flavor == FL_PROCEDURE && proc->attr.implicit_pure in gfc_fix_implicit_pure()
H A DChangeLog-2011370 impure, unset implicit_pure.
3977 would fail in PURE procedure, set implicit_pure to zero.
3978 * gfortran.h: Add implicit_pure to structure symbol_attr and
3981 Where decl would fail in PURE procedure, reset implicit_pure.
H A Dmodule.cc2333 if (attr->implicit_pure) in mio_symbol_attribute()
2569 attr->implicit_pure = 1; in mio_symbol_attribute()
H A Dresolve.cc432 if (proc->attr.implicit_pure) in gfc_resolve_formal_arglist()
437 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
443 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
447 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
16848 return sym->attr.flavor == FL_PROCEDURE && sym->attr.implicit_pure in gfc_implicit_pure()
16874 sym->attr.implicit_pure = 0; in gfc_unset_implicit_pure()
H A Dgfortran.h915 unsigned implicit_pure:1; member
H A DChangeLog-2012766 with implicit_pure.
851 functions as DECL_PURE_P and honour implicit_pure.
H A Ddump-parse-tree.cc905 if (attr->implicit_pure) in show_attr()
H A Dtrans-decl.cc2329 if (sym->attr.pure || sym->attr.implicit_pure) in gfc_get_extern_function_decl()
2475 if (attr.pure || attr.implicit_pure) in build_function_decl()
H A Dtrans-expr.cc6796 && !sym->attr.implicit_pure in gfc_conv_procedure_call()
6805 && !sym->attr.implicit_pure in gfc_conv_procedure_call()
10655 && expr2->value.function.esym->attr.implicit_pure) in arrayfunc_assign_needs_temporary()
H A Dparse.cc6116 sym->attr.implicit_pure = 1; in parse_contained()
H A Dexpr.cc6428 sym->attr.implicit_pure = 0; in gfc_check_vardef_context()
H A DChangeLog-20181184 * dump-parse-tree.c (show_attr): Add handling of implicit_pure.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dfrontend-passes.c582 && !(*e)->value.function.esym->attr.implicit_pure) in cfe_register_funcs()
5553 if (a->intrinsic || a->pure || a->implicit_pure) in implicit_pure_call()
5578 if (a->pure || a->implicit_pure) in implicit_pure_expr()
5596 if (proc && proc->attr.flavor == FL_PROCEDURE && proc->attr.implicit_pure in gfc_fix_implicit_pure()
H A Dgfortran.h843 unsigned implicit_pure:1; member
H A Dmodule.c2270 if (attr->implicit_pure) in mio_symbol_attribute()
2469 attr->implicit_pure = 1; in mio_symbol_attribute()
H A Dresolve.c432 if (proc->attr.implicit_pure) in gfc_resolve_formal_arglist()
437 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
443 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
447 proc->attr.implicit_pure = 0; in gfc_resolve_formal_arglist()
16613 return sym->attr.flavor == FL_PROCEDURE && sym->attr.implicit_pure in gfc_implicit_pure()
16639 sym->attr.implicit_pure = 0; in gfc_unset_implicit_pure()
H A Ddump-parse-tree.c880 if (attr->implicit_pure) in show_attr()
H A Dtrans-decl.c2309 if (sym->attr.pure || sym->attr.implicit_pure) in gfc_get_extern_function_decl()
2451 if (attr.pure || attr.implicit_pure) in build_function_decl()
H A Dparse.c5774 sym->attr.implicit_pure = 1; in parse_contained()
H A Dtrans-expr.c6363 && !sym->attr.implicit_pure in gfc_conv_procedure_call()
6372 && !sym->attr.implicit_pure in gfc_conv_procedure_call()
10112 && expr2->value.function.esym->attr.implicit_pure) in arrayfunc_assign_needs_temporary()
H A Dexpr.c6359 sym->attr.implicit_pure = 0; in gfc_check_vardef_context()