r262751 - in /branches/gcc-7-branch: ./ gcc/for...

foreese@gcc.gnu.org foreese@gcc.gnu.org
Mon Jul 16 22:25:00 GMT 2018


Author: foreese
Date: Mon Jul 16 22:25:54 2018
New Revision: 262751

URL: https://gcc.gnu.org/viewcvs?rev=262751&root=gcc&view=rev
Log:
2018-07-16  Fritz Reese  <fritzoreese@gmail.com>

    gcc/testsuite/ChangeLog:

	Backport from trunk:

	PR fortran/83183
	PR fortran/86325
	* gfortran.dg/init_flag_18.f90: New testcase.
	* gfortran.dg/init_flag_19.f03: New testcase.

    gcc/fortran/ChangeLog:

	Backport from trunk:

	PR fortran/86417
	* module.c (mio_component): Set component->loc when loading from module.

	PR fortran/83183
	PR fortran/86325
	* expr.c (class_allocatable, class_pointer, comp_allocatable,
	comp_pointer): New helpers.
	(component_initializer): Generate EXPR_NULL for allocatable or pointer
	components. Do not generate initializers for components within BT_CLASS.
	Do not assign to comp->initializer.
	(gfc_generate_initializer): Use new helpers; move code to generate
	EXPR_NULL for class allocatable components into component_initializer().


Added:
    branches/gcc-7-branch/gcc/testsuite/gfortran.dg/init_flag_18.f90
      - copied unchanged from r262746, branches/gcc-8-branch/gcc/testsuite/gfortran.dg/init_flag_18.f90
    branches/gcc-7-branch/gcc/testsuite/gfortran.dg/init_flag_19.f03
      - copied unchanged from r262746, branches/gcc-8-branch/gcc/testsuite/gfortran.dg/init_flag_19.f03
Modified:
    branches/gcc-7-branch/   (props changed)
    branches/gcc-7-branch/gcc/fortran/ChangeLog
    branches/gcc-7-branch/gcc/fortran/expr.c
    branches/gcc-7-branch/gcc/fortran/module.c
    branches/gcc-7-branch/gcc/testsuite/ChangeLog

Propchange: branches/gcc-7-branch/
            ('svn:mergeinfo' modified)




More information about the Gcc-cvs mailing list