------- Comment #13 from janus at gcc dot gnu dot org 2009-08-22 09:19 -------
(In reply to comment #12)
> @@ -3512,8 +3513,7 @@ gfc_get_proc_ptr_comp (gfc_se *se, gfc_e
> e2 = gfc_copy_expr (e);
> e2->expr_type = EXPR_VARIABLE;
> gfc_conv_expr (&comp_se, e2);
> - comp_se.expr = build_fold_addr_expr_loc (input_location, comp_se.expr);
> - return gfc_evaluate_now (comp_se.expr, &se->pre);
> + return build_fold_addr_expr_loc (input_location, comp_se.expr);
> }
This seems to work in practice, but I think the dump looks not quite right for
the PPC call. Dominique, can you post your dump for comment #4 (especially the
call to o%f)?
Btw, I have a patch for the remaining trouble in comment #4 and #11.
--
janus at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org
|dot org |
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-08-22 09:19:15
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41139