gcc/gcc/fortran
Jerry DeLisle d684a9bb4b backport: re PR fortran/81296 (derived type I/o problem)
2017-08-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk
	PR fortran/81296
	* trans-io.c (get_dtio_proc): Add check for format label and set
	formatted flag accordingly. Reorganize the code a little.

	* gfortran.dg/dtio_12.f90: Update test.

From-SVN: r251301
2017-08-23 00:41:10 +00:00
..
ChangeLog backport: re PR fortran/81296 (derived type I/o problem) 2017-08-23 00:41:10 +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 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/80752 (ICE with wrong type initialization) 2017-05-15 20:43:25 +00: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/80904 (Matmul result allocated to wrong size) 2017-06-02 17:44:19 +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 backport: re PR fortran/78659 ([F03] Spurious "requires DTIO" reported against namelist statement) 2017-05-17 18:09:48 +00: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 backport: re PR fortran/80484 (Three syntax errors involving derived-type I/O) 2017-05-04 18:45:50 +00:00
openmp.c re PR fortran/80918 (Assumed size whole array rejected in depend clause) 2017-06-02 09:10:10 +02: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 backport: re PR fortran/80766 ([OOP] ICE with type-bound procedure returning an array) 2017-06-05 11:31:32 +02: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 backport: re PR fortran/70601 ([OOP] ICE on procedure pointer component call) 2017-06-09 19:45:53 +02: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 backport: re PR fortran/81296 (derived type I/o problem) 2017-08-23 00:41:10 +00: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 backport: re PR fortran/80164 (ICE in gfc_format_decoder at gcc/fortran/error.c:933) 2017-08-18 21:36:50 +00: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 backport: re PR fortran/80392 ([OOP] ICE with allocatable polymorphic function result in a procedure pointer component) 2017-05-05 22:09:20 +02: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