https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64578
--- Comment #4 from janus at gcc dot gnu.org --- The backtrace for the ICE is: print *,associated(return_pointer(f)) ! ICE 1 internal compiler error: in fold_convert_loc, bei fold-const.c:2345 0x80c725 fold_convert_loc(unsigned int, tree_node*, tree_node*) /home/jweil/gcc/gcc50/trunk/gcc/fold-const.c:2345 0x6c3615 gfc_conv_associated /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-intrinsic.c:6569 0x6c3615 gfc_conv_intrinsic_function(gfc_se*, gfc_expr*) /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-intrinsic.c:7674 0x6a7848 gfc_conv_function_expr /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-expr.c:5849 0x6a7e12 gfc_conv_expr(gfc_se*, gfc_expr*) /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-expr.c:6609 0x6ac964 gfc_conv_expr_reference(gfc_se*, gfc_expr*) /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-expr.c:6744 0x6c8485 gfc_trans_transfer(gfc_code*) /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-io.c:2335 0x67c917 trans_code /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans.c:1853 0x6c6290 build_dt /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-io.c:1862 0x67c937 trans_code /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans.c:1825 0x69d96f gfc_generate_function_code(gfc_namespace*) /home/jweil/gcc/gcc50/trunk/gcc/fortran/trans-decl.c:5806 0x639db0 translate_all_program_units /home/jweil/gcc/gcc50/trunk/gcc/fortran/parse.c:4947 0x639db0 gfc_parse_file() /home/jweil/gcc/gcc50/trunk/gcc/fortran/parse.c:5144 0x678ab5 gfc_be_parse_file /home/jweil/gcc/gcc50/trunk/gcc/fortran/f95-lang.c:228