Hi all, the straightforward patch in the attachment does two things:
1) It prevents a segfault, which is a regression on 4.7/4.8/trunk (by simply switching the order of two statements). 2) It modifies an error message, which was not perfectly correct in my opinion. The patch was regtested successfully on x86_64-unknown-linux-gnu. Ok for trunk? Part #1, as a regression fix, should also be backported to 4.7 and 4.8. Ok? Cheers, Janus 2013-09-21 Janus Weil <ja...@gcc.gnu.org> PR fortran/58355 * decl.c (check_extended_derived_type): Prevent segfault, modify error message. 2013-09-21 Janus Weil <ja...@gcc.gnu.org> PR fortran/58355 * gfortran.dg/extends_15.f90: New.
pr58355.diff
Description: Binary data
extends_15.f90
Description: Binary data