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