8sa1-gcc/gcc/fortran
Harald Anlauf 8b6f1e8f97 PR fortran/78746 - invalid access after error recovery
The error recovery after an invalid reference to an undefined CLASS
during a TYPE declaration lead to an invalid access.  Add a check.

gcc/fortran/ChangeLog:

	* resolve.c (resolve_component): Add check for valid CLASS
	reference before trying to access CLASS data.
2021-01-06 19:37:11 +01:00
..
arith.c Update copyright years. 2021-01-04 10:26:59 +01:00
arith.h Update copyright years. 2021-01-04 10:26:59 +01:00
array.c Update copyright years. 2021-01-04 10:26:59 +01:00
bbt.c Update copyright years. 2021-01-04 10:26:59 +01:00
ChangeLog Daily bump. 2021-01-05 00:16:42 +00:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018 Remove duplicate ChangeLog entries. 2021-01-04 10:18:18 +01:00
ChangeLog-2019
ChangeLog-2020 Rotate ChangeLog files - part 1 - add ChangeLog-2020. 2021-01-01 17:27:52 +01:00
ChangeLog.ptr
check.c Update copyright years. 2021-01-04 10:26:59 +01:00
class.c Update copyright years. 2021-01-04 10:26:59 +01:00
config-lang.in Update copyright years. 2021-01-04 10:26:59 +01:00
constructor.c Update copyright years. 2021-01-04 10:26:59 +01:00
constructor.h Update copyright years. 2021-01-04 10:26:59 +01:00
convert.c Update copyright years. 2021-01-04 10:26:59 +01:00
cpp.c Update copyright years. 2021-01-04 10:26:59 +01:00
cpp.h Update copyright years. 2021-01-04 10:26:59 +01:00
data.c Update copyright years. 2021-01-04 10:26:59 +01:00
data.h Update copyright years. 2021-01-04 10:26:59 +01:00
decl.c Update copyright years. 2021-01-04 10:26:59 +01:00
dependency.c Update copyright years. 2021-01-04 10:26:59 +01:00
dependency.h Update copyright years. 2021-01-04 10:26:59 +01:00
dump-parse-tree.c Update copyright years. 2021-01-04 10:26:59 +01:00
error.c Update copyright years. 2021-01-04 10:26:59 +01:00
expr.c Update copyright years. 2021-01-04 10:26:59 +01:00
f95-lang.c Update copyright years. 2021-01-04 10:26:59 +01:00
frontend-passes.c Update copyright years. 2021-01-04 10:26:59 +01:00
gfc-diagnostic.def Update copyright years. 2021-01-04 10:26:59 +01:00
gfc-internals.texi Update copyright dates. 2021-01-01 17:45:07 +01:00
gfortran.h Update copyright years. 2021-01-04 10:26:59 +01:00
gfortran.texi Update copyright dates. 2021-01-01 17:45:07 +01:00
gfortranspec.c Update copyright years. 2021-01-04 10:26:59 +01:00
interface.c Update copyright years. 2021-01-04 10:26:59 +01:00
intrinsic.c Update copyright years. 2021-01-04 10:26:59 +01:00
intrinsic.h Update copyright years. 2021-01-04 10:26:59 +01:00
intrinsic.texi Update copyright dates. 2021-01-01 17:45:07 +01:00
invoke.texi Update copyright dates. 2021-01-01 17:45:07 +01:00
io.c Update copyright years. 2021-01-04 10:26:59 +01:00
ioparm.def Update copyright years. 2021-01-04 10:26:59 +01:00
iresolve.c Update copyright years. 2021-01-04 10:26:59 +01:00
iso-c-binding.def Update copyright years. 2021-01-04 10:26:59 +01:00
iso-fortran-env.def Update copyright years. 2021-01-04 10:26:59 +01:00
lang-specs.h Update copyright years. 2021-01-04 10:26:59 +01:00
lang.opt Update copyright years. 2021-01-04 10:26:59 +01:00
libgfortran.h Update copyright years. 2021-01-04 10:26:59 +01:00
Make-lang.in Update copyright years. 2021-01-04 10:26:59 +01:00
match.c Update copyright years. 2021-01-04 10:26:59 +01:00
match.h Update copyright years. 2021-01-04 10:26:59 +01:00
matchexp.c Update copyright years. 2021-01-04 10:26:59 +01:00
mathbuiltins.def Update copyright years. 2021-01-04 10:26:59 +01:00
misc.c Update copyright years. 2021-01-04 10:26:59 +01:00
module.c Update copyright years. 2021-01-04 10:26:59 +01:00
openmp.c Update copyright years. 2021-01-04 10:26:59 +01:00
options.c Update copyright years. 2021-01-04 10:26:59 +01:00
parse.c Update copyright years. 2021-01-04 10:26:59 +01:00
parse.h Update copyright years. 2021-01-04 10:26:59 +01:00
primary.c Update copyright years. 2021-01-04 10:26:59 +01:00
resolve.c PR fortran/78746 - invalid access after error recovery 2021-01-06 19:37:11 +01:00
scanner.c Update copyright years. 2021-01-04 10:26:59 +01:00
scanner.h Update copyright years. 2021-01-04 10:26:59 +01:00
simplify.c Update copyright years. 2021-01-04 10:26:59 +01:00
st.c Update copyright years. 2021-01-04 10:26:59 +01:00
symbol.c Update copyright years. 2021-01-04 10:26:59 +01:00
target-memory.c Update copyright years. 2021-01-04 10:26:59 +01:00
target-memory.h Update copyright years. 2021-01-04 10:26:59 +01:00
trans-array.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-array.h Update copyright years. 2021-01-04 10:26:59 +01:00
trans-common.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-const.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-const.h Update copyright years. 2021-01-04 10:26:59 +01:00
trans-decl.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-expr.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-intrinsic.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-io.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-openmp.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-stmt.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-stmt.h Update copyright years. 2021-01-04 10:26:59 +01:00
trans-types.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans-types.h Update copyright years. 2021-01-04 10:26:59 +01:00
trans.c Update copyright years. 2021-01-04 10:26:59 +01:00
trans.h Update copyright years. 2021-01-04 10:26:59 +01:00
trigd_fe.inc Update copyright years. 2021-01-04 10:26:59 +01:00
types.def Update copyright years. 2021-01-04 10:26:59 +01:00