gcc/gcc/fortran
Janus Weil 4307649214 re PR fortran/80361 ([OOP] bogus recursive call to nonrecursive procedure with -fcheck=recursion)
2017-04-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80361
	* class.c (generate_finalization_wrapper): Give the finalization wrapper
	the recursive attribute.

2017-04-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80361
	* gfortran.dg/class_62.f90: New test case.

From-SVN: r246934
2017-04-14 23:17:52 +02:00
..
ChangeLog re PR fortran/80361 ([OOP] bogus recursive call to nonrecursive procedure with -fcheck=recursion) 2017-04-14 23:17:52 +02: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 gcc.c (process_command): Update copyright notice dates. 2016-01-04 14:03:35 +01:00
ChangeLog-2016 gcc.c (process_command): Update copyright notice dates. 2017-01-01 12:31:28 +01:00
ChangeLog.ptr
Make-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
arith.c arith.c (arith_power): If simplifying integer power expression to zero... 2017-01-23 19:43:28 +00:00
arith.h Update copyright years. 2017-01-01 13:07:43 +01:00
array.c Update copyright years. 2017-01-01 13:07:43 +01:00
bbt.c Update copyright years. 2017-01-01 13:07:43 +01:00
check.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
class.c re PR fortran/80361 ([OOP] bogus recursive call to nonrecursive procedure with -fcheck=recursion) 2017-04-14 23:17:52 +02:00
config-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
constructor.c Update copyright years. 2017-01-01 13:07:43 +01:00
constructor.h Update copyright years. 2017-01-01 13:07:43 +01:00
convert.c Update copyright years. 2017-01-01 13:07:43 +01:00
cpp.c Update copyright years. 2017-01-01 13:07:43 +01:00
cpp.h Update copyright years. 2017-01-01 13:07:43 +01:00
data.c Update copyright years. 2017-01-01 13:07:43 +01:00
data.h Update copyright years. 2017-01-01 13:07:43 +01:00
decl.c re PR fortran/80156 (Generic DTIO interface reported missing if public statement preceeds the interface block) 2017-03-25 17:38:17 +00:00
dependency.c Update copyright years. 2017-01-01 13:07:43 +01:00
dependency.h Update copyright years. 2017-01-01 13:07:43 +01:00
dump-parse-tree.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
error.c re PR fortran/79886 (ICE in pp_format, at pretty-print.c:681) 2017-03-16 17:27:08 +01:00
expr.c re PR fortran/80046 ([F03] Explicit interface required: pointer argument) 2017-04-10 22:28:23 +02:00
f95-lang.c re PR lto/79061 ([LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco") 2017-01-25 09:45:40 +02:00
frontend-passes.c re PR fortran/80142 (Warning: No location in expression ... with -O / -ffrontend-optimize) 2017-03-22 15:20:17 +00:00
gfc-diagnostic.def Update copyright years. 2017-01-01 13:07:43 +01:00
gfc-internals.texi gfc-internals.texi (Symbol Versioning): Change references to www.akkadia.org to https. 2017-01-21 20:37:01 +00:00
gfortran.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
gfortran.texi check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
gfortranspec.c Update copyright years. 2017-01-01 13:07:43 +01:00
interface.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
intrinsic.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
intrinsic.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
intrinsic.texi re PR translation/79019 (translatable string typo in cif-code.def:141) 2017-01-09 22:48:33 +01:00
invoke.texi re PR libfortran/51119 (MATMUL slow for large matrices) 2017-02-26 13:22:43 +00:00
io.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
ioparm.def Update copyright years. 2017-01-01 13:07:43 +01:00
iresolve.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
iso-c-binding.def Update copyright years. 2017-01-01 13:07:43 +01:00
iso-fortran-env.def Update copyright years. 2017-01-01 13:07:43 +01:00
lang-specs.h Update copyright years. 2017-01-01 13:07:43 +01:00
lang.opt Add missing period at end of -ftest-forall-temp option text. 2017-01-19 23:09:45 +00:00
libgfortran.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
match.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
match.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
matchexp.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
mathbuiltins.def Update copyright years. 2017-01-01 13:07:43 +01:00
misc.c Revert r244448 2017-01-13 21:53:16 +02:00
module.c re PR fortran/69498 (ICE on disjunct cases with displaced or incomplete embedded statement) 2017-04-10 20:58:21 +00:00
openmp.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
options.c re PR libfortran/51119 (MATMUL slow for large matrices) 2017-02-26 13:22:43 +00:00
parse.c re PR fortran/80010 (diagnostics: typo $!) 2017-03-16 17:50:27 +01:00
parse.h Update copyright years. 2017-01-01 13:07:43 +01:00
primary.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
resolve.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
scanner.c i386.c: Include intl.h. 2017-02-28 16:25:19 +01:00
scanner.h Update copyright years. 2017-01-01 13:07:43 +01:00
simplify.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
st.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
symbol.c [multiple changes] 2017-04-04 13:41:41 +00:00
target-memory.c Revert r244448 2017-01-13 21:53:16 +02:00
target-memory.h Revert r244448 2017-01-13 21:53:16 +02:00
trans-array.c re PR fortran/79335 (Conditional jump or move depends on uninitialised in value get_scalar_to_descriptor_type(tree_node*, symbol_attribute) (trans-expr.c:53)) 2017-02-19 19:18:33 +01:00
trans-array.h re PR fortran/78781 ([Coarray] ICE in gfc_deallocate_scalar_with_status, at fortran/trans.c:1588) 2017-01-07 18:26:58 +01:00
trans-common.c PR tree-optimization/78913 - Probably misleading error reported by -Wformat-length 2017-01-08 16:42:09 -07:00
trans-const.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-const.h Revert r244448 2017-01-13 21:53:16 +02:00
trans-decl.c re PR fortran/80010 (diagnostics: typo $!) 2017-03-16 17:50:27 +01:00
trans-expr.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
trans-intrinsic.c re PR fortran/79602 (translation: globally replace '%s' with %qs) 2017-03-22 17:29:30 +01:00
trans-io.c re PR fortran/78661 ([OOP] Namelist output missing object designator under DTIO) 2017-03-28 19:01:05 +02:00
trans-openmp.c gimplify.c (gimplify_scan_omp_clauses): No special handling for OMP_CLAUSE_TILE. 2017-02-09 13:46:20 +00:00
trans-stmt.c check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
trans-stmt.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
trans-types.c trans-types.c (gfc_get_int_kind_from_width_isofortranen): Choose REAL type with the widest precision if... 2017-02-07 21:28:08 +00:00
trans-types.h Revert r244448 2017-01-13 21:53:16 +02:00
trans.c re PR fortran/79894 (ICE in gfc_add_modify_loc, at fortran/trans.c:159) 2017-03-06 12:48:54 +00:00
trans.h check.c (positive_check): Add new function checking constant for being greater then zero. 2017-03-05 12:35:47 +01:00
types.def Update copyright years. 2017-01-01 13:07:43 +01:00