This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gfortran,patch] Inline remaining allocation/deallocation routines
> Additionally, is there the possibility to mark the
> "_gfortran_os_error()" as a routine having no side effects - or in this
> special case - as not returning?
"Not returning" is already done (trans-decl.c):
gfor_fndecl_os_error =
gfc_build_library_function_decl (get_identifier (PREFIX("os_error")),
void_type_node, 1, pchar_type_node);
/* The runtime_error function does not return. */
TREE_THIS_VOLATILE (gfor_fndecl_os_error) = 1;