r266337 - in /trunk/gcc: fortran/ChangeLog fort...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Wed Nov 21 08:07:00 GMT 2018


Author: jakub
Date: Wed Nov 21 08:07:51 2018
New Revision: 266337

URL: https://gcc.gnu.org/viewcvs?rev=266337&root=gcc&view=rev
Log:
	* lang.opt (fdec-include): New option.
	* options.c (set_dec_flags): Set also flag_dec_include.
	* scanner.c (include_line): Change return type from bool to int.
	In fixed form allow spaces in between include keyword letters.
	For -fdec-include, allow in fixed form 0 in column 6.  With
	-fdec-include return -1 if the parsed line is not full include
	statement and it could be successfully completed on continuation
	lines.
	(include_stmt): New function.
	(load_file): Adjust include_line caller.  If it returns -1, keep
	trying include_stmt until it stops returning -1 whenever adding
	further line of input.

	* gfortran.dg/include_10.f: New test.
	* gfortran.dg/include_10.inc: New file.
	* gfortran.dg/include_11.f: New test.
	* gfortran.dg/include_12.f: New test.
	* gfortran.dg/include_13.f90: New test.
	* gfortran.dg/gomp/include_1.f: New test.
	* gfortran.dg/gomp/include_1.inc: New file.
	* gfortran.dg/gomp/include_2.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/gomp/include_1.f
    trunk/gcc/testsuite/gfortran.dg/gomp/include_1.inc
    trunk/gcc/testsuite/gfortran.dg/gomp/include_2.f90
    trunk/gcc/testsuite/gfortran.dg/include_10.f
    trunk/gcc/testsuite/gfortran.dg/include_10.inc
    trunk/gcc/testsuite/gfortran.dg/include_11.f
    trunk/gcc/testsuite/gfortran.dg/include_12.f
    trunk/gcc/testsuite/gfortran.dg/include_13.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/lang.opt
    trunk/gcc/fortran/options.c
    trunk/gcc/fortran/scanner.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list