Commit 377e37c1 by Steven G. Kargl

re PR fortran/66057 (ICE for incomplete generic statement (gfc_match_generic))

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66057
	* decl.c(gfc_match_generic):  Detected a malformed GENERIC statement.

2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66057
	* gfortran.dg/generic_29.f90: New tests.

From-SVN: r223325
parent 73641c88
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org> 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66057
* decl.c(gfc_match_generic): Detected a malformed GENERIC statement.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66043 PR fortran/66043
* gfortran.dg/storage_size_6.f90: New tests. * gfortran.dg/storage_size_6.f90: New tests.
......
...@@ -8511,6 +8511,11 @@ gfc_match_generic (void) ...@@ -8511,6 +8511,11 @@ gfc_match_generic (void)
gfc_op2string (op)); gfc_op2string (op));
break; break;
case INTERFACE_NAMELESS:
gfc_error ("Malformed GENERIC statement at %C");
goto error;
break;
default: default:
gcc_unreachable (); gcc_unreachable ();
} }
......
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org> 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66057
* gfortran.dg/generic_29.f90: New tests.
2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66043 PR fortran/66043
* gfortran.dg/storage_size_6.f90: New tests. * gfortran.dg/storage_size_6.f90: New tests.
......
! { dg-do compile}
! PR fortran/66057
!
! Original code from Gerhard Steinmetz
! <gerhard dot steinmetz dot fortran at t-online dot de>
program p
type t
contains
generic :: ! { dg-error "Malformed GENERIC" }
end type
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment