> OK for trunk and 4.6. Thanks, Paul.
Committed to trunk as r175779. Will apply to the 4.6 branch in a few days. Cheers, Janus > On Tue, Jun 28, 2011 at 5:40 PM, Janus Weil <ja...@gcc.gnu.org> wrote: >> Hi all, >> >> here is a patch for a problem which was originally reported as an >> ICE-on-invalid regression (assigning to a type-bound function). >> >> In the course of fixing it, I noticed that it becomes valid according >> to F08 if the function is pointer-valued, and modified the patch such >> that it will accept this variant. I also adapted the original test >> case to be a run-time test of this F08 feature (in fact it is just a >> very complicated way of performing an increment from 0 to 1, and would >> still segfault without the patch). >> >> The patch was regtested on x86_64-unknown-linux-gnu. Ok for trunk and 4.6.2? >> >> Cheers, >> Janus >> >> >> >> 2011-06-28 Janus Weil <ja...@gcc.gnu.org> >> >> PR fortran/49562 >> * expr.c (gfc_check_vardef_context): Handle type-bound procedures. >> >> >> 2011-06-28 Janus Weil <ja...@gcc.gnu.org> >> >> PR fortran/49562 >> * gfortran.dg/typebound_proc_23.f90: New. >> > > > > -- > The knack of flying is learning how to throw yourself at the ground and miss. > --Hitchhikers Guide to the Galaxy >