r112590 - in /branches/gcc-4_1-branch: gcc/fort...

tkoenig@gcc.gnu.org tkoenig@gcc.gnu.org
Fri Mar 31 21:13:00 GMT 2006


Author: tkoenig
Date: Fri Mar 31 21:13:46 2006
New Revision: 112590

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112590
Log:
	PR fortran/19303
	Backport from mainline
	* libgfortran.h (compile_options_t):  Add record_marker.
	* runtime/compile_options.c (set_record_marker):
	New function.
	* io/open.c:  If we have four-byte record markers, use
	GFC_INTEGER_4_HUGE as default record length.
	* io/file_pos.c (unformatted_backspace):  Handle
	different size record markers.
	* io/transfer.c (us_read):  Likewise.
	(us_write):  Likewise.
	(next_record_r):  Likewise.
	(write_us_marker):  Likewise.
	(next_record_w):  Likewise.

2006-03-31  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/19303
	Backport from mainline
	* gfortran.dg/record_marker_1.f90:  New test case.
	* gfortran.dg/record_marker_2.f:  New test case.
	* gfortran.dg/record_marker_3.f90:  New test case.


Added:
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/record_marker_1.f90
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/record_marker_2.f
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/record_marker_3.f90
Modified:
    branches/gcc-4_1-branch/gcc/fortran/ChangeLog
    branches/gcc-4_1-branch/gcc/fortran/gfortran.h
    branches/gcc-4_1-branch/gcc/fortran/invoke.texi
    branches/gcc-4_1-branch/gcc/fortran/lang.opt
    branches/gcc-4_1-branch/gcc/fortran/options.c
    branches/gcc-4_1-branch/gcc/fortran/trans-decl.c
    branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_1-branch/libgfortran/ChangeLog
    branches/gcc-4_1-branch/libgfortran/io/file_pos.c
    branches/gcc-4_1-branch/libgfortran/io/open.c
    branches/gcc-4_1-branch/libgfortran/io/transfer.c
    branches/gcc-4_1-branch/libgfortran/libgfortran.h
    branches/gcc-4_1-branch/libgfortran/runtime/compile_options.c



More information about the Gcc-cvs mailing list